dict中删除关键词是content中对应值的结尾后4个字符是.pdf的记录数据
时间: 2024-10-15 10:06:19 浏览: 24
2021年数据中台行业十大关键词.docx
在Python字典(dict)中,如果你想删除那些键对应的值如果是以".pdf"结尾,并且这个文件名还包含其他内容的话,你可以通过遍历字典并检查每个值来实现。这里是一个简单的示例:
```python
# 假设你有一个字典 content,键名为 'filename',值为字符串
content = {
"file1": "example_data_ending_in_pdf",
"file2": "another_example_not_pdf",
"file3": "third_one_with_pdf_at_the_end"
}
# 创建一个新的字典来存储不需要删除的键值对
new_content = {}
# 遍历原字典
for key, value in content.items():
# 检查值是否以 .pdf 结尾
if value.endswith('.pdf'):
# 如果是以 .pdf 结尾,则跳过这条记录
continue
else:
# 否则,将键值对添加到新字典中
new_content[key] = value
# 删除原字典中以 .pdf 结尾的项,如果需要保持原字典不变,可以创建一个新的字典副本
old_content_without_pdf = {k: v for k, v in content.items() if not v.endswith('.pdf')}
print("新的内容 (不包含 .pdf 文件):", new_content)
print("原内容 (只保留非 .pdf 的项):", old_content_without_pdf)
```
阅读全文