假设有以下元组列表:
data = [('a', 1), ('b', 2), ('c', 3), ('d', 4)]
如果要根据元组第一个元素的值大于等于'c',则将其对应的第二个元素作为字典的值,将第一个元素作为字典的键,可以使用以下代码:
condition = 'c'
result_dict = {}
for tuple in data:
if tuple[0] >= condition:
result_dict[tuple[0]] = tuple[1]
结果会得到字典 result_dict = {'c': 3, 'd': 4}
。
上一篇:遍历元组列表
下一篇:遍历元组列表并只解包第一个元素