python – 如何将字符串文件导入列表列表?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python – 如何将字符串文件导入列表列表?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含830字,纯文字阅读大概需要2分钟。
内容图文
![python – 如何将字符串文件导入列表列表?](/upload/InfoBanner/zyjiaocheng/803/89efcc87c5474df5a52e6397ce7730c9.jpg)
基本上我有一个文本文件:
-1 2 0
0 0 0
0 2 -1
-1 -2 0
0 -2 2
0 1 0
我希望将其放入列表列表中,如下所示:
[[-1,2,0],[0,0,0],[0,2,-1],[-1,-2,0],[0,-2,2],[0,1,0]]
到目前为止,我有这个代码,但它会在列表中生成一个字符串列表.
import os
f = open(os.path.expanduser("~/Desktop/example board.txt"))
for line in f:
for i in line:
line = line.strip()
line = line.replace(' ',',')
line = line.replace(',,',',')
print(i)
print(line)
b.append([line])
那产生[[‘-1,2,0’],[‘0,0,0’],[‘0,2,-1’],[‘ – 1,-2,0’],[‘0 ,-2,2 ‘],[‘ 0,1,0’ ]]
这几乎是我想要的,除了引号.
解决方法:
简单的解决方案,没有其他库
import os
lines = []
f = open(os.path.expanduser("~/Desktop/example board.txt"))
for line in f:
x = [int(s) for s in line.split()]
lines.append(x)
输出:
[[-1, 2, 0], [0, 0, 0], [0, 2, -1], [-1, -2, 0], [0, -2, 2], [0, 1, 0]]
内容总结
以上是互联网集市为您收集整理的python – 如何将字符串文件导入列表列表?全部内容,希望文章能够帮你解决python – 如何将字符串文件导入列表列表?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。