我知道使用 .values() 会将字典中的值拉出到一个列表中,但我很好奇是否可以在没有循环的情况下将第二项(例如)从字典中的列表中拉出。
例如:
dictionary1={
fish : [1, 2, 3],
dog : [9, 5, 8],
cat : [4, 4, 4]
}
我想提取列表:
[3, 8, 4]
只是想知道是否有比循环更简洁的方法,谢谢!
最佳答案
应该这样做:
>>> [v[2] for v in dictionary1.values()]
[3, 8, 4]
关于python - 可以从 Python 中的列表字典中提取列表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25986563/