gpt4 book ai didi

python - 在 Python 中读取 CSV 的第一列

转载 作者:太空狗 更新时间:2023-10-30 00:43:32 26 4
gpt4 key购买 nike

我有一个包含 2 列的 CSV (mylist.csv),看起来与此类似:

jfj840398jgg     item-2f
hd883hb2kjsd item-9k
jie9hgtrbu43 item-12
fjoi439jgnso item-3i

我需要将第一列读入一个变量,这样我就可以得到:

jfj840398jgg
hd883hb2kjsd
jie9hgtrbu43
fjoi439jgnso

我尝试了以下方法,但它只给出了每列的第一个字母:

import csv
list2 = []
with open("mylist.csv") as f:
for row in f:
list2.append(row[0])

所以上面代码的结果是 list2 as:

['j', 'h', 'j', 'f']

最佳答案

您应该拆分该行,然后附加第一项

list2 = []
with open("mylist.csv") as f:
for row in f:
list2.append(row.split()[0])

您还可以使用列表理解,这是创建列表的标准方法:

with open("mylist.csv") as f:
list2 = [row.split()[0] for row in f]

关于python - 在 Python 中读取 CSV 的第一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39662891/

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