gpt4 book ai didi

python - 如何使用 Pandas 将文件中的值添加到字典中

转载 作者:行者123 更新时间:2023-11-28 20:35:56 24 4
gpt4 key购买 nike

我有一个包含整数的文本文件,例如

123
456
678

我想阅读它们并将它们放入字典中,这样我以后可以轻松查看是否存在整数,例如

{456: True, 123: True, 678: True}

实现此目标的最有效方法是什么?我愿意不使用字典,如果有其他方法我可以轻松快速地查找值。

目前我正在使用这样的 Pandas :

    df = pd.read_csv(filename, header=None, compression='zip')

mydict={}

for index, row in df.iterrows():
mydict[row[0]] = True

这可行,但由于文件包含 2000 万个整数,因此需要一段时间才能将其加载到字典中。

最佳答案

嗯,这不是 CSV 文件,所以我不明白你为什么要将它解析为 CSV。

您可以在此处使用词典理解:

with open(filename) as f:
mydict = {int(l): True for l in f}

关于python - 如何使用 Pandas 将文件中的值添加到字典中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46040695/

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