您现在的位置是:网站首页> 编程资料编程资料
python中dict获取关键字与值的实现_python_
2023-05-26
368人已围观
简介 python中dict获取关键字与值的实现_python_
dict获取关键字与值
values()
>>> d {'p': 34, 'l': 54, 'b': 88} >>> for value in d.values(): ... print(value) ... 34 54 88items()
>>> for key,value in d.items(): ... print(key,value) ... p 34 l 54 b 88
字典dict(关键字对应的值为list)
方法一
代码
# method 1 pages = {} page = [] for img_name in os.listdir(args.image_dir): pre_str = img_name[:2] #print(pre_str) if pre_str not in pages.keys(): tmp_list = [] tmp_list.append(os.path.join(args.image_dir, img_name)) pages[pre_str] = tmp_list else: pages[pre_str].append(os.path.join(args.image_dir, img_name)) print(pages) 输出

方法二
代码
# method 2 from collections import defaultdict pages = defaultdict(list) for img_name in os.listdir(args.image_dir): pre_str = img_name[:2] #print(pre_str) pages[pre_str].append(os.path.join(args.image_dir, img_name)) print(list(pages.items())) print(pages)
输出 print(list(pages.items()))的输出

print(pages)的输出

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
相关内容
- python类的私有属性和公共属性说明_python_
- python目标检测基于opencv实现目标追踪示例_python_
- Python中11种NumPy高级操作总结_python_
- pandas创建series的三种方法小结_python_
- pandas选择或添加列生成新的DataFrame操作示例_python_
- 对比分析BN和dropout在预测和训练时区别_python_
- 使用pyscript在网页中撰写Python程式的方法_python_
- python使用open函数对文件进行处理详解_python_
- Python+Plotly绘制精美的数据分析图_python_
- 基于Python实现一键找出磁盘里所有猫照_python_
