我正在尝试使用多个列表,我是Python新手。所以,假设我有两个列表:
lista = [1,2,3,4]
和
listb = [up, right, left, down]
listb
是lista
的标签。如果我发现lista
中的最大数字,我知道如何做这部分,我如何从listb
获取此数字的标签?由于答案未知,可能会随着时间而改变。我不知道如何从其他列表中获取相关项目。
欢迎最简单的答案!它是一个班级的任务。谢谢大家!
答案 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]