【发布时间】:2015-10-21 00:09:25
【问题描述】:
我有一个列表,the_list = [[3, 2, 0, 1, 4, 5], [4, 2, 1, 3, 0, 5], [0, 1, 2, 3, 4, 5], [1, 5, 2, 4, 3, 0]]。如何找出列表中最小元素到最大元素的距离。例如,对于the_list中的第一个子列表@最小元素的索引@987654323 @ 是 2,最大元素 5 的索引是 5。因此,两个索引之间的距离为3 因此我得到以下输出:
3
1
5
0
编辑:对于最后一个输出,它是 0,因为列表在那里结束,并假设列表只查找右侧绑定的距离
【问题讨论】:
-
我不明白你是怎么得到那个输出的。你能详细说明一下吗?您不会为每个子列表获得 5 个吗?我可能不理解您的问题陈述。
-
所以对于
the_list中的第一个子列表,最小元素0的索引为2,最大元素5的索引为5。因此,两个索引之间的距离为3 -
啊,好吧,所以你想要索引。我理解那是实际的元素本身。谢谢。
-
@Eninfo 在您的示例中,最后一个子列表的距离将是
4,而不是0。
标签: python python-3.x