📜  将字符串数组转换为int数组python(1)

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

将字符串数组转换为int数组 Python

在 Python 中,有时候我们需要将一个字符串数组转换为一个整型数组。这个过程可以通过以下方式实现:

1. 使用 map 函数
str_arr = ['1', '2', '3', '4']
int_arr = list(map(int, str_arr))
print(int_arr)

输出结果:

[1, 2, 3, 4]
2. 使用列表解析
str_arr = ['1', '2', '3', '4']
int_arr = [int(x) for x in str_arr]
print(int_arr)

输出结果:

[1, 2, 3, 4]
3. 使用 numpy 库
import numpy as np

str_arr = ['1', '2', '3', '4']
int_arr = np.array(str_arr).astype(np.int)
print(int_arr)

输出结果:

[1 2 3 4]

以上是将字符串数组转换为整型数组的三种方法,根据实际需求选择适合自己的方式即可。

希望对你有所帮助!