当需要在元组列表中查找选择值时,可以使用“ dict”方法,“ get”方法和列表推导。
列表理解是迭代列表并对其执行操作的一种快捷方式。列表可用于存储异构值(即,任何数据类型的数据,例如整数,浮点数,字符串等)。
元组列表基本上包含包含在列表中的元组。
'dict'方法创建一个字典。它包含无序和索引的键值对。
当字典中存在键时,“ get”方法将返回特定键的值。
以下是相同的演示-
my_list_1 = [('Jane', 11), ('Nick', 12), ('Will', 33), ('Paul', 14)] my_list_2 = ['Nick', 'Paul'] print ("元组的列表是: ") print(my_list_1) print ("第二个列表是: ") print(my_list_2) temp_val = dict(my_list_1) my_result = [temp_val.get(i, 0) for i in my_list_2] print ("键的选择性值为: ") print(my_result)输出结果
元组的列表是: [('Jane', 11), ('Nick', 12), ('Will', 33), ('Paul', 14)] 第二个列表是: ['Nick', 'Paul'] 键的选择性值为: [12, 14]
元组列表已定义,并显示在控制台上。
定义了另一个列表。
从元组列表中创建字典。
这用于迭代其他列表。
该值分配给另一个变量。
此变量在控制台上显示为输出。