如何将行放入二维数组中的列表?

时间:2014-11-20 04:12:45

标签: python arrays file-io

由于混乱而简化问题

假设您有以下代码:

gameMap = [[0 for y in range(1)] for x in range(5)]
gameMap[0] = "absdasdasdasd"


print(gameMap)
list(gameMap[0])
print(gameMap)

输出:

  

[' absdasdasdasd',[0],[0],[0],[0]]
  [' absdasdasdasd',[0],[0],[0],[0]]

我想:

  

[' a'' b'' s' .........],[0],[0],[0],等。

1 个答案:

答案 0 :(得分:0)

我不认为你真的是“在python中思考”。这里没有数组,只是列表。我想你最终想要的是一个字符串列表。

试试这个:

gameMap = list()
with open('gameMap.txt') as fin:
    for line in fin:
        gameMap.append(line.rstrip('\n'))