我一直为此烦恼。我有两个列表
lista = ["a", "b", "c", "d"]
listb = [80, 90, 70, 60]
我想映射它 “a”的值为 80 “b”的值为 90 “c”的值为 70 并且 “d”的值为 60 然后,我想打印具有最大值和第二大值的字符串。
有什么办法可以做到这一点吗?
最佳答案
你可以做类似的事情
print(lista[listb.index(max(listb))])
它找到listb
的最大数字索引,然后获取lista
中相同索引的项目。
这应该可行,但是我建议将来使用 python dicts 来做这种事情。
关于python - 如何映射字符串列表和整数列表并找到具有最大值的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53306005/