我有一个列表,如下所示: [['A', 35], ['B', 74], ['C', 21], ['D', 2]]
我想根据第二部分找到列表的第一部分。
例如,我知道我想通过使用 21 来获得“C”。我知道第二部分 (21),并且想用它来获得第一部分 ('C')。最好的方法是什么?
最佳答案
您应该为此使用字典:
mylist = [['A', 35], ['B', 74], ['C', 21], ['D', 2]]
newdic = dict((y,x) for x,y in mylist)
print(newdic[21])
关于python - 在列表列表中查找关联值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42074639/