首页 >后端开发 >Python教程 >如何在 Python 中将用户输入转换为整数列表?

如何在 Python 中将用户输入转换为整数列表?

DDD
DDD原创
2024-12-16 14:55:11722浏览

How to Convert User Input into a List of Integers in Python?

在 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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn