程序以下列方式将列表写入 .txt 文件:
[ 3. 6. 3. 1. 1. 1. 0. 1. 2. 2. 9. 2. 5. 2. 2. 1. 0. 0.
4. 6. 1. 1. 1. 0. 5. 2. 0. 0. 0. 0. 0. 0. 0. 0.]
[ 4. 9. 8. 7. 2. 4. 1. 7. 5. 3. 7. 2. 6. 0. 9.
5. 6. 10. 6. 2. 1. 5. 0.]
[ 3. 5. 9. 1. 1. 1. 0. 1. 1. 4. 8. 5. 5. 3. 3.
7. 6. 12. 9. 2. 1. 0. 0. 4. 6. 1. 1. 1. 0. 5.
0. 0. 0. 0. 0. 0. 0. 0. 0.]
即,列表不在一行上。我想为这些列表中的每一个创建一个直方图,在确保导入整个列表(而不是单行)之后,如何在列表中导入这些整数值?我努力了:
data = [line.strip() for line in open('n.txt', 'r')]
但是当调用 data[0] 时,它只会产生顶行。有什么建议么?