可以使用嵌套循环遍历三维列表,并使用变量记录最小值及其索引。代码如下:

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)

python中求一个三维列表中最小值得索引代码怎么写

原文地址: https://www.cveoy.top/t/topic/hbjP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录