在 Python 中从用户输入中检索数字列表
尝试通过 input() 从用户输入中获取数字列表或者 raw_input(),开发人员发现数字被视为字符串。因此,没有达到预期的结果。
但是,有一种更 Pythonic 的方法可以将输入直接转换为整数列表。
对于 Python 3.x,以下代码完成此任务:
a = [int(x) for x in input().split()]
此代码使用 split() 方法将用户的输入分解为单个字符串,用 x 表示。然后使用 int() 函数将每个字符串转换为整数。生成的整数列表存储在变量 a 中。
为了进行说明,请考虑以下示例:
>>> a = [int(x) for x in input().split()] 3 4 5 >>> a [3, 4, 5] >>>
通过这种改进的方法,输入已成功转换为数字列表,解决了初次尝试时遇到的问题。
以上是如何在 Python 中将用户输入转换为整数列表?的详细内容。更多信息请关注PHP中文网其他相关文章!