Python 官方文档:入门教程 => 点击学习
目录dict获取关键字与值values()items()字典dict(关键字对应的值为list)方法一方法二dict获取关键字与值 values() >>> d {
>>> d
{'p': 34, 'l': 54, 'b': 88}
>>> for value in d.values():
... print(value)
...
34
54
88
>>> for key,value in d.items():
... print(key,value)
...
p 34
l 54
b 88
代码
# 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)的输出
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。
--结束END--
本文标题: python中dict获取关键字与值的实现
本文链接: https://www.lsjlt.com/news/117830.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0