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', 'r', 'e', 'n']【Python字符串生成列表怎么实现?Python如何将字符串转为列表类型】以上就是关于“Python字符串生成列表怎么实现?Python如何将字符串转为列表类型”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python字典合并去重代码怎么写?Python如何合并两个字典对象
- Python字符串列表排序怎么做?Python字符串列表排序方法是什么
- Python列表合并的方法有哪些?Python怎么合并两个列表
- Python多个列表怎么合并成一个?Python合并列表怎么放在一个列表中
- Python图像碰撞检测怎么做?Python如何实现图像碰撞检测
- Python如何裁剪图片像素?Python怎么通过像素值实现图片裁剪
- 如何将Python版本彻底卸载干净?Python版本卸载的详细教程
- Python列表中删除的操作有哪些?Python列表删除数据的操作方法
- 怎么查看安装好的Python版本号?Python查看版本号的方法有几种?
- 我的世界怎么生成鲨鱼