【发布时间】:2017-08-28 09:43:21
【问题描述】:
问题:我需要将整数数组作为输入。提取每个整数并将其存储在单独的数组中。
我的代码到现在
x = []
y = []
x = list(map(int,input()))
for i in range (len(x)):
y[i] = x[i]
我也尝试了替换功能,但我无法从单个数字整数中识别出 2 或 3 位整数。实际上,这会将 100 作为 1,0,0 存储在 a[0]、a[1] 和 a[2] 中,但我需要 100 作为 a[0] 中的单个数字。 我需要一个关于它如何工作的清晰概念!谁能帮帮我?
【问题讨论】:
-
您希望输入的格式是什么?
-
x = list(map(int,input()))应该没问题。其余的不清楚。 -
@DanielRoseman 输入格式应为:1 2 3 4 10 11
-
你可能想试试
list(map(input().split(' '))) -
@ArcoBas 非常感谢!但是 map() 需要两个参数 所以代码应该是 list(map(int,input().split(' '))) 非常感谢大家!!
标签: python arrays dictionary replace