【发布时间】:2018-01-30 07:24:21
【问题描述】:
谁能告诉我为什么这不会输出一个int?
in_string = "1 2 3 4"
input_list = in_string.split(" ")
new_input_list = (input_list)
number = new_input_list
number = [int(i) for i in number]
print(number)
【问题讨论】:
-
您正在打印一个整数列表
-
你在那儿干什么?最后
number又是一个列表,你在找number[0]吗? -
你的倒数第二行创建一个数组。
-
输出为
list,包含integers。你到底想要什么? -
你期望它输出什么int?另请注意,其中两行完全没有意义。