gpt4 book ai didi

python - 如何将此列表转换为 Python 中的字典?

转载 作者:太空狗 更新时间:2023-10-29 21:17:32 25 4
gpt4 key购买 nike

我有一个这样的列表:

paths = [['test_data', 'new_directory', 'ok.txt'], ['test_data', 'reads_1.fq'], ['test_data', 'test_ref.fa']]

我想像这样把它转换成字典:

{'test_data': ['ok.txt', 'reads_1.fq'], 'test_data/new_directory', ['ok.txt']}

列表是动态的。这样做的目的是创建一个简单的树结构。我想像这样使用 itertools 来做到这一点:

from itertools import izip
i = iter(a)
b = dict(izip(i, i))

这样的事情可能吗?谢谢

最佳答案

这个也可以试试,

list1=['a','b','c','d']
list2=[1,2,3,4]

我们想压缩这两个列表并创建一个字典dict_list

dict_list = zip(list1, list2)
dict(dict_list)

这将给出:

dict_list = {'a':1, 'b':2, 'c':3, 'd':4 }

关于python - 如何将此列表转换为 Python 中的字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17144889/

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