微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python字符串生成列表怎么实现?Python如何将字符串转为列表类型

python之中的字符串和列表指的都是数据类型,而这两种列席又同时属于序列,也就是说它们都可以来保存多个元素在结构中。那么序列之间是能够通过方法来进行转换的,下面文章主要介绍的内容就是,python字符串转为列表的方法,想学习的话就往下看看吧。

一、方法

python字符串生成或者转为列表有两种方式,第一种方式就是使用内置函数list()来直接将这个字符串转为列表类型。因为字符串它实际上是由多个字符连接起来组成的,而在换为列表之后,会将这些字符作为转为字符串对象再作为列表元素处理,代码示例如下所示:

s = '8,   3, 2, 7, 1'
l = list(s)
print(l)
['8', ',', ' ', '3', '2', '7', '1']

不过这种方式也是有缺陷存在的,从输出结果来看。字符串之中的空格、符号等等都会被视为单独字符处理,这样就会存在很多不必要的数据,所以一般是需要去除空格后再转为列表的。

二、方法

第二个方法就是使用字符串类中的split()方法,该方法能够按照指定字符来将字符串进行分割拆分,拆分完成之后这些字符都会转为列表元素保存起来。不过字符串中没有需要分割符号的话,那么调用它就只会直接将这个字符串整体转为列表了,代码示例如下所示:

str1 = 'W a r r e n'
a = str1.split(' ')
print(a)
['W', 'a', 'r', 'e', 'n']

以上就是关于“Python字符串生成列表怎么实现?Python如何将字符串转为列表类型”的全部内容了,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐