我有一个包含数字列表的文本文档,我想将其转换为列表.现在我只能在列表的第0个条目中获取整个列表,但我希望每个数字都是列表的元素.有谁知道在Python中这样做的简单方法?
1000
2000
3000
4000
Run Code Online (Sandbox Code Playgroud)
至
['1000','2000','3000','4000']
Run Code Online (Sandbox Code Playgroud)
Eli*_*sky 22
要将Python字符串转换为列表,请使用以下str.split方法:
>>> '1000 2000 3000 4000'.split()
['1000', '2000', '3000', '4000']
Run Code Online (Sandbox Code Playgroud)
split 有一些选择:查找它们以获得高级用途.
您还可以readlines()使用文件对象的方法将文件读入列表- 它返回行列表.例如,要从该文件获取整数列表,您可以执行以下操作:
lst = map(int, open('filename.txt').readlines())
Run Code Online (Sandbox Code Playgroud)
PS:在评论中查看其他一些方法.其中一些方法比我的更好(更多Pythonic)
| 归档时间: |
|
| 查看次数: |
77992 次 |
| 最近记录: |