在Python中输入一个以空格为间隔的数组方法
程序员文章站
2022-06-21 08:53:13
很多时候要从键盘连续输入一个数组,并用空格隔开,python中的实现方法如下:
>>> str_in = input('请以空格为间隔连续输入一...
很多时候要从键盘连续输入一个数组,并用空格隔开,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中输入一个以空格为间隔的数组方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
上一篇: 大型电脑室如何使用多条ADSL线路方案
推荐阅读
-
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的 两个 整数。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素
-
[每日一题]给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。
-
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标,假设每种输入只会对应一个答案
-
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的两个整数 - python实现
-
python练习题---给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
-
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。
-
算法题目: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不
-
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。
-
Leetcode打卡8:题号1:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案
-
(Python3)给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。