创建文本文件每一行的第五个字符串的列表(以示例说明)的 pythonic 方法是什么,假设它类似于这样的内容:
12, 27.i, 3, 6.7, 你好, 438
在这种情况下,脚本会将“Hello”(不带引号)添加到列表中。
换句话说(概括地说),通过输入“input.txt”,我如何在 python 中获取一个列表,其中包含每一行的第 n 个字符串(n 是一个定义的数字)?
非常感谢!
请您参考如下方法:
您可以使用 csv模块读取文件,并将第五列中的所有项目存储在列表中:
import csv
with open(my_file) as f:
lst = [row[4] for row in csv.reader(f)]
