python如何将字符串转换为数组

python如何将字符串转换为数组

作者:William Gu发布时间:2026-01-14阅读时长:0 分钟阅读次数:4

用户关注问题

Q
如何用Python将字符串拆分为列表?

在Python中,我有一个用逗号分隔的字符串,想把它转换成一个列表,该怎么做?

A

使用split()方法将字符串拆分成列表

可以调用字符串对象的split()方法,传入分隔符作为参数,例如:str.split(','),这样就能把字符串根据逗号拆分成一个列表。

Q
怎样将含有数字的字符串转换成整型数组?

如果我有类似'1 2 3 4'的字符串,想把它转换成包含整数的数组,要怎么写代码?

A

先拆分字符串,再用int转换元素

先用split()方法分割字符串成为字符串列表,然后使用列表推导式将每个字符串元素转换成整型,例如:arr = [int(x) for x in str.split()]。

Q
Python中怎样把JSON格式的字符串转换为数组?

我有一个JSON格式的字符串,内容是数组,如何将它转换为Python中的数组?

A

使用json模块的loads()函数

导入json模块后,使用json.loads(json_string)可以把JSON字符串转换成相应的Python数据结构,包括数组(列表)。