gpt4 book ai didi

python - 如何从两个平行字符串创建字典?

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

我有两个文本文件,格式如下:

foo,bar,etc

另一个是这样的:

1,2,3

而且我想将这两个文本文件放入一个 Python 词典中,而不必逐一进行。我希望输出将字符串连接到数字。有什么办法吗?

最佳答案

keys = first_string.split(',')
values = second_string.split(',')
output_dict = dict(zip(keys, values))

>>> first_string = "foo,bar,etc"
>>> second_string = "1,2,3"
>>> keys = first_string.split(',')
>>> values = second_string.split(',')
>>> output_dict = dict(zip(keys, values))
>>> output_dict
{'etc': '3', 'foo': '1', 'bar': '2'}

如果你希望值是实际数字,你可以转换它们:

values = [int(v) for v in second_string.split(',')]

关于python - 如何从两个平行字符串创建字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11918909/

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