三维数组中寻找最小数字(Python)

这篇博客介绍如何在Python中使用三重嵌套循环遍历2x3x3的三维数组,寻找并输出最小数值。通过代码解析和测试用例展示了具体实现过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

题目描述

解决方案

代码

代码走读

传送门

测试用例


题目描述

假设一个三维数组元素内容如下:

num = [[[33, 45, 67], [23, 71, 66], [55, 38, 66]], [[21, 9, 15], [38, 69, 18], [90, 101, 89]]]

设计一个Python程序,利用三重嵌套循环来找出此2 ✖️ 3 ✖️ 3 三维数组中所存储数值中的最小值。

解决方案

利用三层嵌套循环寻找数组中的最小数值。最后将最小数值输出。

代码

array = [[[33, 45, 67], [23, 71, 66], [55, 38, 66]], \
         [[21, 9, 15], [38, 69, 18], [90, 101, 89]]]

min = array[0][0][0]
for i in array:
    for j in i:
        for k in j:
            if k < min:
                min = k

print("Min number: %s" % min)

代码走读

# 初始化三维数组
array = [[[33, 45, 67], [23, 71, 66], [55, 38, 66]], \
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值