python读取一个txt中的两列数据存放在两个数组李
时间: 2023-06-09 13:06:48 浏览: 287
python读取txt文件并取其某一列数据的示例
5星 · 资源好评率100%
很高兴能与您交流。以下是针对您的问题的一个Python代码示例,可以读取一个txt文件中的两列数据并将它们存入两个数组中:
```python
# 打开文件并读取数据
with open('data.txt', 'r') as file:
data = file.readlines()
# 初始化两个数组
col1 = []
col2 = []
# 循环遍历每一行数据,并分离出两列数据存入对应数组中
for line in data:
values = line.split()
col1.append(values[0])
col2.append(values[1])
# 输出结果
print(col1)
print(col2)
```
在以上代码中,`data.txt`文件中保存了需要读取的数据,每一行数据包含两列,用空格分隔。首先,我们使用`open()`函数打开文件,使用`readlines()`方法读取其中的所有行数据。接着,分别创建两个空数组`col1`和`col2`,并使用一个循环遍历每一行数据,并使用`split()`方法将行数据分割成两列,并分别将其存入对应的数组中。最后,我们使用`print()`函数输出存储在数组中的数据。
希望这可以回答您的问题。如果您有其他问题,请随时提出。
阅读全文