Skip to main content
 首页 » 编程设计

python之将文本文件的特定列读入列表(python 3.6.3)

2025年05月04日21langtianya

我知道有一百万个问题,但我找不到一个符合我要找的问题。假设我有一个这样的文本文件:

1    34 
2    65 
3    106 

我想扫描这个文件并只读取第二列,这样 data=[34 65 106],我该怎么做呢?此外,如果我想让这个程序能够读取用户输入的任何长度的数据集和任何特定的列。我可以用简单的 Python 做大部分事情,但我无法阅读文件。

请您参考如下方法:

pandas 是一个有用的库,可用于执行以下任务:

import pandas as pd 
 
df = pd.read_csv('file.txt', header=None, delimiter=r"\s+") 
lst = df.iloc[:, 1].tolist()