如何在二维列表输入中获取字符类型?

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


r,c = list(map(int,input().split()))

matrix = [[input() for x in range (c)] for y in range(r)]

所需的 O/P--->


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


DIEA
浏览 82回答 2
2回答

宝慕林4294392

您是在终端还是在 IDE 中运行代码?我猜这是 Sublime Text 的问题。安装 SumlimeREPL 或者CTRL+D可能对你有帮助。

撒科打诨

我已经使用以下代码解决了我的查询matrix=[]    for i in range(r):        a=list(map(str,input().split()))        matrix.append(a)但是如果有人知道为什么错误会更早出现,请回复..
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python