如何在 2D 列表输入中获取字符类型?



如何在python的2D列表中获取char类型输入? 我正在运行下面的代码...但它给了EOFerror.

r,c = list(map(int,input().split()))
matrix = [[input() for x in range (c)] for y in range(r)]

所需的操作--->

matrix = [['O', 'O', 'O', 'O', 'G'],
['O', 'W', 'W', 'O', 'O'],
['O', 'O', 'O', 'W', 'O'],
['G', 'W', 'W', 'W', 'O'],
['O', 'O', 'O', 'O', 'G']]

错误来了-->

EOFError: EOF when reading a line

我已经使用以下代码解决了我的查询

matrix=[]
for i in range(r):
a=list(map(str,input().split()))
matrix.append(a)

但是,如果有人知道为什么错误来得更早,那么请回复。

您是在终端中还是在 IDE 中运行代码?我想这是崇高文本的问题。安装 SumlimeREPL 或CTRL+D可能会对您有所帮助。

相关内容

  • 没有找到相关文章

最新更新