Python中元组列表中的选择值选择

当需要在元组列表中查找选择值时,可以使用“ 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]

解释

  • 元组列表已定义,并显示在控制台上。

  • 定义了另一个列表。

  • 从元组列表中创建字典。

  • 这用于迭代其他列表。

  • 该值分配给另一个变量。

  • 此变量在控制台上显示为输出。