2024-10-03 21:27:17 发布
网友
因此,我有一个列表,其中包含图像路径的字符串:
["folder1/_D7327", "folder1/_D7527", "folder2/_D7455", "folder3/_D1237"]
我想自动创建一个字典来存储每张照片:
{"folder1": ["_D7327", "_D7527"], "folder2": ["_D7455"], "folder3": ["_D1237"]}
我怎样才能自动实现这样的目标
您可以使用dict.setdefault。例如:
dict.setdefault
lst = ["folder1/_D7327", "folder1/_D7527", "folder2/_D7455", "folder3/_D1237"] out = {} for path in lst: folder, file = path.split("/") out.setdefault(folder, []).append(file) print(out)
印刷品:
{'folder1': ['_D7327', '_D7527'], 'folder2': ['_D7455'], 'folder3': ['_D1237']}
您可以使用
dict.setdefault
。例如:印刷品:
相关问题 更多 >
编程相关推荐