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

Seb*_*Seb 3 python arrays int chars

我正在尝试将一组整数文字转换为字符。

例如,如果数组 {0,1} 作为输入给出,我想首先检查各个元素是否是字符,如果不是将它们转换为字符,以便我得到 {'0', '1'}

到目前为止,我已经尝试过:

for i in alpha:

    i = str(i)
Run Code Online (Sandbox Code Playgroud)

其中 alpha 是我的数组。然而,这不会改变整个数组的 alpha。

有时可以请给我一个我如何做到这一点的想法。

在此先感谢您的帮助

ᴀʀᴍ*_*ᴍᴀɴ 7

使用map函数将积分列表转换为字符串列表,map函数如何重新运行,map object所以我使用一个list函数将其转换为列表并分配到第一个列表(alpha):

alpha = [1,2,3,4]    
alpha = list(map(str,alpha))
alpha # ['1', '2', '3', '4']
Run Code Online (Sandbox Code Playgroud)