【发布时间】:2020-11-17 18:10:48
【问题描述】:
我的文本文件中有以下数据:
5*0 4 3 2 5 7 7 3 6 3 2 6
8*2 4 5 6 7 8 7 3 7 7 3
我想在 python 中处理数据。所以,我猜最好将其转换为字符串或列表。
我使用了以下代码:
a = open('test.txt', 'r')
b = a.readlines()
c = [x.replace('\n','') for x in b]
print(c)
但它给出了:
['5*0 4 3 2 5 7 7 3 6 3 2 6 ', ' 8*2 4 5 6 7 8 7 3 7 7 3']
我想知道如何将其转换为以下内容:
['5*0', '4', '3', '2', '5', '7', '7', '3', '6', '3', '2', '6', '8*2', '4', '5', '6', '7', '8', '7', '3', '7', '7', '3']
【问题讨论】:
-
为什么不只是
a.read().split()?
标签: python python-3.x string list text-files