在 Python 中将字符串数组转换为 Int 数组


要将字符串数组转换为整数数组,可以使用 Python 内置的 map() 函数。map() 函数可以将一个函数应用于一个序列中的每个元素,然后返回一个新的序列,其中每个元素都是应用函数后的结果。

在这个例子中,我们将 map() 函数应用于字符串数组中的每个元素,将其转换为整数,然后将结果存储在新的列表中。

以下是一个示例代码:

pythonCopy codestr_array = ['1', '2', '3', '4', '5']
int_array = list(map(int, str_array))
print(int_array)

输出:

csharpCopy code
[1, 2, 3, 4, 5]

在这个示例中,我们首先创建了一个字符串数组 str_array,它包含了一些整数的字符串表示。然后,我们使用 map() 函数将每个字符串转换为整数,并将结果存储在一个新的列表 int_array 中。最后,我们打印了 int_array,以验证转换是否成功。

请注意,map() 函数返回一个迭代器,因此我们需要使用 list() 函数将其转换为列表,才能对其进行打印或进一步处理。


原文链接:codingdict.net