要删除字典中不包含字符串"id"的所有内容,可以使用以下步骤:
以下是一个示例代码,演示如何实现上述步骤:
# 示例字典
my_dict = {
"name": "John",
"age": 25,
"id": "12345",
"address": "123 Main St"
}
# 创建一个新字典,用于存储包含"id"的键值对
new_dict = {}
# 遍历字典中的每个键值对
for key, value in my_dict.items():
# 检查值是否包含字符串"id"
if "id" in str(value):
# 如果值包含字符串"id",则保留该键值对
new_dict[key] = value
# 打印删除不包含"id"的内容后的新字典
print(new_dict)
这段代码将输出以下结果:
{'id': '12345'}
在这个例子中,我们遍历了字典中的每个键值对,并检查值是否包含字符串"id"。只有包含字符串"id"的键值对被保留在新字典中,其他键值对被删除。最后,打印新字典,只包含键为"id"的键值对。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云