python 如何读取完字典中FILENAME中数字开头的值 例如"FILENAME":"pic_back" "FILENAME":"1_20230602_153401"
时间: 2023-07-05 08:31:29 浏览: 82
python 字典中取值的两种方法小结
可以通过正则表达式来判断字典中的键是否以数字开头,然后筛选出符合条件的键值对。具体实现可以参考以下代码:
```python
import re
my_dict = {"FILENAME": "pic_back", "FILENAME": "1_20230602_153401", "FILENAME": "test"}
# 定义正则表达式模式,判断键是否以数字开头
pattern = re.compile(r"^\d+")
for key in my_dict.keys():
if pattern.match(key): # 使用正则表达式判断键是否以数字开头
print(key, my_dict[key])
```
上述代码中,首先定义了一个字典 my_dict,包含三个键值对。然后定义了一个正则表达式模式 pattern,用于判断键是否以数字开头。最后通过 for 循环遍历字典的所有键(key),使用正则表达式判断每个键是否以数字开头,如果是,则输出该键值对。运行以上代码,会输出以下结果:
```
1_20230602_153401
```
注意,这里只是一个简单的示例,实际情况可能更加复杂,需要根据具体需求进行修改。
阅读全文