Python中怎么在一行中输入给定个数的数。
例如:
```python
m = input()
for i in m.split():
#z这个代码可以帮忙具体解释一下吗?
```
1.input()只能输入字符串,而不像c语言里可以通过传入各种参数直接读取各种类型
2.split是str类型里的方法,它可以将字符串按照某个特定字符进行拆分,如果写split(','),那么将以逗号进行拆分,返回结果是个list
如果不传参数,它默认是空格
m.split()就是把输入的两个数,弄成list形式了
print('请输入学生数和询问次数:')
m=input().split()
print('请输入学生的学号:')
l=input().split()
print('请输入每次第几个进入教室:')
d=input().split()
for j in range(int(m[1])):
print(l[int(d[j])-1])
spilt首先是输入多个数字,并且把他变成列表形式