python中求一个三维列表中最小值得索引代码怎么写
可以使用嵌套循环遍历三维列表,并使用变量记录最小值及其索引。代码如下:
lst = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]]
min_val = float('inf') # 初始化为一个较大的数
min_i, min_j, min_k = None, None, None # 初始化为None
for i in range(len(lst)):
for j in range(len(lst[i])):
for k in range(len(lst[i][j])):
if lst[i][j][k] < min_val:
min_val = lst[i][j][k]
min_i, min_j, min_k = i, j, k
print(min_i, min_j, min_k) # 输出最小值的索引
输出结果为 (0, 0, 0),表示最小值在三维列表中的索引为 (0, 0, 0)。
原文地址: https://www.cveoy.top/t/topic/hbjP 著作权归作者所有。请勿转载和采集!