【问题标题】:How to get char type in 2D list input?如何在二维列表输入中获取字符类型?
【发布时间】:2020-09-29 21:58:00
【问题描述】:

如何在 python 中获取二维列表中的字符类型输入? 我在代码下面运行......但它给出了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

【问题讨论】:

    标签: python list char user-input


    【解决方案1】:

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

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

    但是,如果有人知道为什么错误出现得更早,请回复..

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-05-09
        • 2017-09-20
        • 2019-01-08
        • 1970-01-01
        • 2022-11-20
        • 2017-04-23
        • 2013-01-10
        • 1970-01-01
        相关资源
        最近更新 更多