gpt4 book ai didi

python - 从Python中的列表创建字典

转载 作者:行者123 更新时间:2023-11-30 23:07:24 26 4
gpt4 key购买 nike

我有一个路径列表,例如['aaa/aaa.csv', 'aaa/bbb.csv', 'aaa/ccc.csv']。如何将其转换为字典,如 {'aaa':['aaa.csv', 'bbb.csv', 'ccc.csv'] 等,路径中的第一个文件夹等于其他的?

我尝试了这段代码,但很困惑下一步该做什么。

list_split = [i.split('/') for i in list]

dic = {}
list_temp = []
for item in list_split:
list_temp.append(item)
if len(list_temp) < 2:
pass
else:
for itemm in list_temp:
pass

最佳答案

dic = {}
lst = ['aaa/aaa.csv', 'aaa/bbb.csv', 'aaa/ccc.csv']
for item in lst:
slash = item.find('/')
key = item[:slash]
val = item[slash+1:]
if dic.has_key(key):
dic[key].append(val)
else:
dic[key] = [val]

>>> dic
{'aaa': ['aaa.csv', 'bbb.csv', 'ccc.csv']}

关于python - 从Python中的列表创建字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32249833/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com