python - 将字符串列表转换为整数列表

标签 python list input integer

<分区>

如何将空格分隔的整数输入转换为整数列表?

示例输入:

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/

相关文章:

python - 使用 Python Pandas 计算第二天为特定值的概率

python - 与复数相关的点积

css - 使用 required 属性在 HTML5 输入字段上设置提示样式

python - 如何在本地模拟和测试 Databricks Pyspark 笔记本

python - 如何使用python svn模块从SVN远程存储库中删除文件

list - Prolog - 检查列表的自定义运算符

c# - 使用 LINQ 在 IList 中查找项目

list - 根据元素索引修改列表的元素

c - 使用 C 的 getline() 时出现奇怪的行为

java - 使用 Scanner 时 For 循环在 1 次旋转后结束