如何将一个列表索引与其他列表中的相关索引匹配?

时间:2017-11-20 21:28:45

标签: python list indexing

我正在尝试使用多个列表,我是Python新手。所以,假设我有两个列表:

lista = [1,2,3,4] 

listb = [up, right, left, down]

listblista的标签。如果我发现lista中的最大数字,我知道如何做这部分,我如何从listb获取此数字的标签?由于答案未知,可能会随着时间而改变。我不知道如何从其他列表中获取相关项目。

欢迎最简单的答案!它是一个班级的任务。谢谢大家!

2 个答案:

答案 0 :(得分:0)

lista = [1,2,3,4] 
listb = [up, right, left, down]
print(listb[lista.index(max(lista)] + ' and ' + max(lista))

简单,清晰,相对可读。

答案 1 :(得分:0)

lista获取索引:

i = lista.index(max(lista))

使用此索引从listb获取标签:

label = listb[i]