Skip to main content
 首页 » 编程设计

python之如何在 Python 中的每一行的第 n 个位置创建一个字符串列表

2025年05月04日25shangdawei

创建文本文件每一行的第五个字符串的列表(以示例说明)的 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)]