通过列表确定不平等

时间:2015-12-08 18:23:30

标签: python list

尝试运行循环以确定list1 [0]是否小于list2 [0],依此类推。如果条件为真,我想捕获列表索引。

list1 = [1, 2, 3, 4, 5]
list2 = [2, 3, 4, 1, 6]
masterlist = [list1, list2]

for run in masterlist[0]:
    if run < masterlist[1]:
        #value = true

2 个答案:

答案 0 :(得分:2)

>>> next((el[0] for el in enumerate(zip(list1, list2)) if el[1][0] < el[1][1]), None)
0
>>> [el[0] for el in enumerate(zip(list1, list2)) if el[1][0] < el[1][1]]
[0, 1, 2, 4]

答案 1 :(得分:1)

这将有效:

echo

输出:

for index,(value1,value2) in enumerate(zip(list1,list2)):
    if value1 < value2:
        print index