<分区>
如何将空格分隔的整数输入转换为整数列表?
示例输入:
list1 = list(input("Enter the unfriendly numbers: "))
示例转换:
['1', '2', '3', '4', '5'] to [1, 2, 3, 4, 5]
<分区>
如何将空格分隔的整数输入转换为整数列表?
示例输入:
list1 = list(input("Enter the unfriendly numbers: "))
示例转换:
['1', '2', '3', '4', '5'] to [1, 2, 3, 4, 5]
最佳答案
map()
是你的 friend ,它将作为第一个参数给定的函数应用于列表中的所有项目。
map(int, yourlist)
因为它映射了每个可迭代对象,你甚至可以这样做:
map(int, input("Enter the unfriendly numbers: "))
其中(在python3.x中)返回一个 map 对象,可以将其转换为列表。
我假设您使用的是 python3,因为您使用的是 input
,而不是 raw_input
。
关于python - 将字符串列表转换为整数列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10351772/