gpt4 book ai didi

python - 从文本中将键和值读入Python dict

转载 作者:行者123 更新时间:2023-12-01 04:03:14 25 4
gpt4 key购买 nike

我有一个这种格式的文本文件。

the 0.418 0.24968 -0.41242 0.1217 0.34527 -0.044457 -0.49688 -0.17862 -0.00066023 -0.6566 0.27843 -0.14767 -0.55677 0.14658 -0.0095095 0.011658
and 0.26818 0.14346 -0.27877 0.016257 0.11384 0.69923 -0.51332 -0.47368 -0.33075 -0.13834 0.2702 0.30938 -0.45012 -0.4127 -0.09932 0.038085

我想将它读入一个 python 字典变量,这样我就有了

{'the': [0.418, 0.24968,..], 'and': [0.26818 0.14346,..]}

我不知道如何开始?

最佳答案

这是一个有效的解决方案:

my_dict = {}
with open('your_file_name') as f:
for line in f:
elements = line.split()
my_dict[elements[0]] = [float(e) for e in elements[1:]]

请注意,@CoryKramer 建议的解决方案使用 readlines,它返回一个列表而不是迭代器。所以我不建议对大文件使用他的解决方案(这会不必要地占用太多内存)。

关于python - 从文本中将键和值读入Python dict,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36129512/

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