【发布时间】:2021-05-15 02:59:02
【问题描述】:
给定一个元组列表:
data = [('David', '5239980'), ('Bob', '4562345'), ('Jenny', '2541273')]
获取第二个元素的最简单方法是什么?
如果我想得到对应的数字值给大卫或鲍勃?
【问题讨论】:
-
转换为字典并使用键查找非常简单:
d = dict(data); d['David']
标签: python
给定一个元组列表:
data = [('David', '5239980'), ('Bob', '4562345'), ('Jenny', '2541273')]
获取第二个元素的最简单方法是什么?
如果我想得到对应的数字值给大卫或鲍勃?
【问题讨论】:
d = dict(data); d['David']
标签: python
我使用 python 列表理解
[y for x, y in data if (x == 'David' or x == 'Bob')]
【讨论】: