python - Python从文件文本制作嵌套列表
问题描述
该文件包含以下文本
2,3,2
2,2,2
2,9
我需要创建一个嵌套列表,使其返回 [[2,3,2],[2,2,2],[2,9]] 但是当我尝试将字符串转换为 int 时出现错误
解决方案
试试这个:
假设您的文件名是 test.txt
res = []
with open('test.txt', 'r') as file:
for line in file:
res.append(list(map(int, line.split(','))))
print(res)
输出:-
[[2,3,2],[2,2,2],[2,9]]
推荐阅读
- python-3.x - 使用 aiohttp 创建非阻塞 RESTful 服务
- scala - scala.util.Try 递归函数抛出编译错误
- javascript - 如何将类构造函数的前一个实例的参数传播到另一个实例
- c# - Unity:卡住,当一轮完成时准确告诉 GameManager 的问题(所有敌人被杀死)
- c# - 高效快速地读取 Windows 日志
- javascript - 使用无效数据调用的函数 DocumentReference.set()。不支持的字段值:未定义(在字段 firstName 中找到)
- python - 如何通过带有图片的 HTML 重新创建网页
- ansible - Azure Stack 和 Ansible
- javascript - 检测新的鼠标滚轮事件
- reactjs - 在 reducer 中使用重选选择器