python字符串如何转为数组

python字符串如何转为数组

作者:Elara发布时间:2026-01-14阅读时长:0 分钟阅读次数:10

用户关注问题

Q
怎样将Python字符串转换成列表?

我有一个字符串数据,想把它变成一个包含单个字符的列表,应该怎么做?

A

使用list()函数拆分字符串

可以直接使用Python的内置函数list(),它能将字符串中的每个字符分别放入列表中,比如list('hello')会变成['h', 'e', 'l', 'l', 'o']。

Q
如何将含有逗号分隔的字符串转换为数组?

如果我的字符串内容是像‘a,b,c,d’,如何将它转换为包含每个元素的数组?

A

利用split()方法分割字符串

字符串对象拥有split()方法,可以传入分隔符,比如逗号,通过'string'.split(','),可以把字符串分割成一个列表数组,如['a', 'b', 'c', 'd']。

Q
Python中怎么把字符串数字转换成整型数组?

我有一个字符串'1 2 3 4 5',需要转换成包含整数的数组,如何操作?

A

结合split()和map()函数实现转换

先用split()方法将字符串分割成字符串数字数组,然后使用map(int, array)将每个字符串转换为整数,最后用list()把结果转换成列表,即可得到整型数组。