很多时候要从键盘连续输入一个数组,并用空格隔开,Python中的实现方法如下:
>>> str_in = input(\'请以空格为间隔连续输入一个数组:\')
然后在键盘中输入比如:123 456 789 111 222 以回车结束输入
得到的str_in为一个字符串,要将其转为一个列表有两种方法
方法一:
>>> num = [int(n) for n in str_in.split()]
注意,因为int函数不能对列表操作,只能对的单个字符操作,另外,如果以其他字符为间隔,如逗号,则其中的split()改为split(‘,\')即可
方法二:
>>> num =list(map(int, str_in.strip().split()))
注意,这种方法要得到列表,前面必须加list。
输出num看一下结果
>>> print(num) [123,456,789,111,222]
以上这篇在Python中输入一个以空格为间隔的数组方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
继续阅读与本文标签相同的文章
上一篇 :
JS获取当前时间的实例代码(昨天、今天、明天)
下一篇 :
AI时代的制造业数字化变革
-
文档小喇叭 | 支付宝小程序开发常见问题 FAQ
2026-05-19栏目: 教程
-
定时器Cron配置方法
2026-05-19栏目: 教程
-
你有一个阿里云十周年大礼包待领取
2026-05-19栏目: 教程
-
新能力|营销利器“轻会员”来袭!
2026-05-19栏目: 教程
-
Serverless 与容器决战在即?有了弹性伸缩就不一样了
2026-05-19栏目: 教程
