我正在试图弄清楚如何使用我从未真正使用过的Python读取和插入这种类型的文件到2D数组中。 文件格式:
1 2 cat
2 3 dog
1 3 fly
需要采用以下格式:
numbers = ['1','2''3']
matrix = [ [ 'unknown', 'cat', 'fly' ],
[ 'cat', 'unknown', 'dog' ],
[ 'fly', 'dog', 'unknown']]
目前我只找到了如何为字典做这个,但我真的需要使用2d数组。 对于字典,我有:
d = {}
with open("file.txt") as f:
for line in f:
(key, val) = line.split()
d[int(key)] = val
提前谢谢!
答案 0 :(得分:0)
我们将读取所有行作为字符串的字符串的字典,然后我们将初始化数组然后填充它。
x