作者yiche (你若安好,便是晴天)
看板Python
标题如何做到同时多个输入 multiple input
时间Thu Jul 27 14:31:27 2017
各位好
日前找到这个map的方法
输入时以空白为间隔做多个input的存取↓
x,y,z = map(int,input().split())
但倘若未知输入的数量
应该如何存取才好
有尝试想存进list
a = []
a.append(map(int,input().split()))
但是.append() 一次只能存一个的样子
想请教版上各位有没有什麽办法可以解决
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.229.156.19
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1501137089.A.51C.html
1F:→ yiche: 分类不见了= ='' 07/27 14:36
2F:推 s06yji3: a=map(int,input().split()) 07/27 15:33
3F:→ stucode: map传回的是一个iterator 如果要产生list 在外面包一层 07/27 16:38
4F:→ stucode: list()即可 如果是要加到已有的list 可以用extend或+= 07/27 16:39
感谢楼上两位热心回覆!!
我之前有尝试过s06大的建议
结果编译时过不去
原来是我对map不够了解
加上list後问题已经解决了
再次感谢两位s大^^
※ 编辑: yiche (114.137.233.189), 07/27/2017 23:57:18