首页 > 解决方案 > 在python中使用不同字符从不同行中获取用户输入

问题描述

如何在python中获得这样的输入

5 3
*..
*..
***
***
***

我尝试通过这段代码的第一行:

n,m = map(int,input().split())

但我不知道如何获得 5 行,每个行都有 3 个元素,就像这样。

标签: pythoninput

解决方案


试试这个,

m, n = map(int, input().split())
elements = [input().split() for _ in range(m)]
'''
When you use the example input,
elements will be [
    ['*', '.', '.'],
    ['*', '.', '.'],
    ['*', '*', '*'],
    ['*', '*', '*'],
    ['*', '*', '*']
]
'''

推荐阅读