Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法将列表转换为整数_Python_List_Int - Fatal编程技术网

Python 无法将列表转换为整数

Python 无法将列表转换为整数,python,list,int,Python,List,Int,有人能告诉我为什么这不会输出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) 您正在使用列表理解 [int(i) for i in number] 因此,它正在打印映射的功能方法列表: in_string = "1 2

有人能告诉我为什么这不会输出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)

您正在使用列表理解

[int(i) for i in number]

因此,它正在打印映射的功能方法列表:

in_string = "1 2 3 4"
lst = list(map(int, in_string.split(' ')))
然后打印单个项目:

for k in lst:
    print(k)
或按列表中的位置访问:

for i in range(len(lst)):
    print(lst[i])

你正在打印一个INTS列表你到底在那里做什么?最后,
number
又是一个列表,您是否在寻找
number[0]
?最后第二行创建一个数组。输出是包含
整数的
list
。你到底想要什么?你希望它输出什么int?还要注意,其中两行完全没有意义。