📜  python 数字到数字数组 - Python (1)

📅  最后修改于: 2023-12-03 15:19:10.018000             🧑  作者: Mango

Python 数字到数字数组

在Python中,我们可以通过内置函数将数字转换为数字数组。数字数组是一个有序的整数型列表,可以进行各种数学运算和操作。

使用 range() 函数生成数字数组

Python的内置函数 range() 可以用于生成一个数字序列,通过将序列转换为数组,我们可以得到一个数字数组。

# 生成一个数字序列,包括从 0 到 9 的整数
num_seq = range(10)
# 将数字序列转换为数字数组
num_arr = list(num_seq)
print(num_arr)
# 输出:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
将数字字符串转换为数字数组

如果我们的数字是以字符串的形式存在的,我们可以使用字符串的 split() 方法将其拆分为数字字符串的列表,然后使用列表推导式将数字字符串转换为整数。

# 定义一个包含数字字符串的字符串
num_str = "1 2 3 4 5"
# 使用 split() 方法将其拆分为数字字符串列表
num_str_lst = num_str.split()
# 使用列表推导式将数字字符串转换为整数
num_arr = [int(num) for num in num_str_lst]
print(num_arr)
# 输出:[1, 2, 3, 4, 5]
将数字列表转换为数字数组

如果我们的数字已经以列表的形式存在,我们可以直接将列表转换为数字数组。

# 定义一个数字列表
num_lst = [1, 2, 3, 4, 5]
# 将数字列表转换为数字数组
num_arr = list(num_lst)
print(num_arr)
# 输出:[1, 2, 3, 4, 5]

以上就是在Python中将数字转换为数字数组的方法,希望能对你有所帮助!