我有一个这样的列表:
A=[(1,'A'),(2,'H'),(3,'K'),(4,'J')]
这个列表的每个成员都是这样的:(number, string)
现在如果我要选择大于2的成员写字符串,我该怎么办?
例如: 选择数字大于 2 的成员。输出应为:'K','J'
请您参考如下方法:
使用列表理解:
[y for x,y in A if x>2]
演示:
>>> A=[(1,'A'),(2,'H'),(3,'K'),(4,'J')]
>>> [y for x,y in A if x>2]
['K', 'J']
>>>
