
python如何把字符串变成数组
用户关注问题
如何将Python中的字符串按特定分隔符转换成数组?
在Python中,如果我有一个由逗号分隔的字符串,怎样才能将它转换成一个数组?
使用split()方法拆分字符串
Python中可以通过字符串的split()方法将字符串拆分成列表。比如,my_string = 'a,b,c',调用my_string.split(',')可以得到['a', 'b', 'c']。
怎样将包含数字的字符串转换成数字数组?
如果我的字符串是'1 2 3 4'这样的格式,如何将它转换成包含整数的数组?
先拆分字符串再转换类型
可以先使用split()方法把字符串分隔成字符串列表,然后用列表推导式或map函数将每个元素转换成整数。例如:nums = [int(x) for x in '1 2 3 4'.split()]得到[1, 2, 3, 4]。
Python中如何将字符串转换成字符数组?
我想要把字符串的每个字符变成数组中的一个元素,应该怎么做?
直接将字符串转换成列表
Python中可以直接使用list()函数把字符串转换成由单个字符组成的列表。例如list('hello')得到['h', 'e', 'l', 'l', 'o']。