这是一个示例代码,用于保留只有“alias”键以字母“a”开头的条目:
data = {
"alias1": "value1",
"alias2": "value2",
"alias3": "value3",
"other_alias": "value4"
}
filtered_data = {key: value for key, value in data.items() if key.startswith("a") and key == "alias"}
print(filtered_data)
输出结果将是:
{'alias1': 'value1', 'alias2': 'value2'}
这段代码首先使用字典推导式遍历原始数据字典的键值对。在遍历过程中,使用startswith("a")
条件来检查键是否以字母"a"开头,并使用key == "alias"
条件来检查键是否等于"alias"。只有满足这两个条件的键值对才会被保留到filtered_data
字典中。
下一篇:保留值与转置