从python字典列表中获取2个键值,并创建新的列表/元组/数组/字典,每个索引包含第一个列出的字典中的2个键值。
首先,我们需要明确一下问题的具体需求。问题中提到了一个字典列表,每个字典中包含多个键值对。我们需要从每个字典中获取两个指定的键值,并将这两个键值组成一个新的列表/元组/数组/字典。下面是一种可能的解决方案:
下面是一个示例代码,展示了如何实现这个功能:
# 创建一个字典列表
dict_list = [{'name': 'Alice', 'age': 25, 'city': 'New York'},
{'name': 'Bob', 'age': 30, 'city': 'Los Angeles'},
{'name': 'Charlie', 'age': 35, 'city': 'Chicago'}]
# 创建一个空的列表,用于存储新的键值对
new_list = []
# 遍历字典列表中的每个字典
for dictionary in dict_list:
# 使用get()方法获取指定的两个键的值
name = dictionary.get('name')
age = dictionary.get('age')
# 将这两个值组成一个新的键值对,并将其添加到新的列表中
new_list.append((name, age))
# 打印新的列表
print(new_list)
运行以上代码,输出结果为:
[('Alice', 25), ('Bob', 30), ('Charlie', 35)]
通过以上代码,我们实现了从字典列表中获取指定键值,并创建新的列表(使用元组表示)。你也可以根据需要将结果存储为元组、数组、字典或其他数据结构。这个解决方案可以适用于各种情况下的需求。
领取专属 10元无门槛券
手把手带您无忧上云