【发布时间】:2021-01-04 00:37:33
【问题描述】:
我有一个文件(制表符分隔),如下所示:
1 2 3 4 5
a,f f,g g g f
df d,a a,a l ll
dd ff g,g ll ff
pp ff a ll pp
现在我想列出第 3 列下的值。
这是我的代码:
my_list = []
with open(my_file, 'r') as my_table:
mt_reader = csv.reader(my_table, delimiter = '\t')
for row in mt_reader:
my_list.append(row[2])
print(my_list)
这是我的结果:
my_list = ['g', 'a,a', 'g,g', 'a']
这是我的预期结果:
my_list = ['g', 'a', 'a', 'g', 'g', 'a']
【问题讨论】: