python - 在python中使用不同字符从不同行中获取用户输入
问题描述
如何在python中获得这样的输入?
5 3
*..
*..
***
***
***
我尝试通过这段代码的第一行:
n,m = map(int,input().split())
但我不知道如何获得 5 行,每个行都有 3 个元素,就像这样。
解决方案
试试这个,
m, n = map(int, input().split())
elements = [input().split() for _ in range(m)]
'''
When you use the example input,
elements will be [
['*', '.', '.'],
['*', '.', '.'],
['*', '*', '*'],
['*', '*', '*'],
['*', '*', '*']
]
'''
推荐阅读
- javascript - 如何在 Flutter 中每五秒获取一次数据(方法调用)?
- teststack - 无法使用 TestStack white 选择 Combobox 选项
- makefile - 隐式内置规则和头文件
- algorithm - 在多项式时间内找到所有小于 n 的素数是否可行?
- c# - Blender Rotations vs OpenGL Rotations
- c# - WinForms:在正确的位置绘制路径
- java - 对于 int 数组的迭代
- python - Python:匹配并替换每行开头的所有空格
- dart - Flutter 重叠 InkWells 手势检测
- json - 无法从 JSON 获取字典