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] 举报,一经查实,本站将立刻删除。