gpt4 book ai didi

python - 在 python 中转换列表以自定义字典

转载 作者:行者123 更新时间:2023-11-30 22:12:43 25 4
gpt4 key购买 nike

我想将下面的列表数据转换成字典。我如何

['w', 'a', 's', 'x', 'v', 'q']

如何将其转换为带有键但值作为列表的字典:

{'w':'w.jpg', 'a':'a.jpg', 's':'s.jpg', 'x':'x.jpg', 'v':'v.jpg', 'q':'q.jpg'}

我有一个图片文件夹,我想将它们放入字典中。

最佳答案

>>> l = ['w', 'a', 's', 'x', 'v', 'q']
>>> {e: e+'.jpg' for e in l}
{'w': 'w.jpg', 'a': 'a.jpg', 's': 's.jpg', 'x': 'x.jpg', 'v': 'v.jpg', 'q': 'q.jpg'}

或者

>>> dict(map(lambda x: (x,x+'.jpg'), l))
{'w': 'w.jpg', 'a': 'a.jpg', 's': 's.jpg', 'x': 'x.jpg', 'v': 'v.jpg', 'q': 'q.jpg'}

或者

>>> dict(zip(l,[e+'.jpg' for e in l]))
{'w': 'w.jpg', 'a': 'a.jpg', 's': 's.jpg', 'x': 'x.jpg', 'v': 'v.jpg', 'q': 'q.jpg'}

关于python - 在 python 中转换列表以自定义字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51027787/

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