在 Python 中将数字转换为列表
作为 Python 中数据操作的一部分,我们有时可能需要将给定的数字转换为一个包含该数字中数字的列表。在本文中,我们将了解实现此目的的方法。
利用列表解析
在下面的方法中,我们将 str 函数应用于给定的数字,然后通过恒等函数将其转换为整数。最后,我们将结果包装到一个列表中。
示例
numA = 1342
# Given number
print("Given number : \n", numA)
res = [int(x) for x in str(numA)]
# Result
print("List of number: \n",res)输出
运行上面的代码,将产生以下结果 -
Given number : 1342 List of number: [1, 3, 4, 2]
利用 map 和 str
我们快速将 str 函数应用于给定的数字。然后使用 map 重复应用 int 函数。最后,将结果保存在一个列表函数中。
示例
numA = 1342
# Given number
print("Given number : \n", numA)
res = list(map(int, str(numA)))
# Result
print("List of number: \n",res)输出
运行上面的代码,将产生以下结果 -
Given number : 1342 List of number: [1, 3, 4, 2]
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP