python 把列表转化为字符串的方法


Posted in Python onOctober 23, 2018

列表转化为字符串

如下所示:

>>> list1=['ak','uk',4]
>>> list2=[str(i) for i in list1] #使用列表推导式把列表中的单个元素全部转化为str类型
>>> list2 #查看转化后的列表
['ak', 'uk', '4']
>>> list3=' '.join(list2) #把列表中的元素放在空串中,元素间用空格隔开
>>> list3 #查看生成的长串
'ak uk 4'

用print方法直接直接打印出串中的元素,不显示格式

>>> a=["1","2","3","4","5"] #列表中的元素全是str类型
>>> print(" ".join(a)) #把列表中的元素放在空串了,并打印出空串中的内容
1 2 3 4 5
>>> b=[1,2,3,4,5]
>>> c=map(str,b) #列表中的元素并不是str类型,需要把b中的元素map成str类型
>>> type(b)
<class 'list'>
>>> type(c)
<class 'map'>
>>> print(" ".join(c)) #这里为什么用c而不是b我也没有搞清楚??
1 2 3 4 5

python字符串如何转化为列表

字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。

此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型。创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。

str1 = "12345"
list1 = list(str1)
print list1
str2 = "123 sjhid dhi"
list2 = str2.split() #or list2 = str2.split(" ")
print list2
str3 = "www.google.com"
list3 = str3.split(".")
print list3

结果如下:

['1', '2', '3', '4', '5']
['123', 'sjhid', 'dhi']
['www', 'google', 'com']

其中Python strip() 方法用于移除字符串头尾指定的字符

split()就是将一个字符串分裂成多个字符串组成的列表

>>> image ='1.jsp,2.jsp,3.jsp,4.jsp'
>>> image_list = image.strip(',').split(',')
>>> print image_list
['1.jsp', '2.jsp', '3.jsp', '4.jsp']
>>>

以上这篇python 把列表转化为字符串的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用新浪微博api上传图片到微博示例
Jan 10 Python
Python对列表中的各项进行关联详解
Aug 15 Python
Python微信公众号开发平台
Jan 25 Python
Python操作Oracle数据库的简单方法和封装类实例
May 07 Python
解决Pycharm下面出现No R interpreter defined的问题
Oct 29 Python
python爬虫项目设置一个中断重连的程序的实现
Jul 26 Python
Flask框架学习笔记之消息提示与异常处理操作详解
Aug 15 Python
如何利用python进行时间序列分析
Aug 04 Python
深入了解Python 方法之类方法 &amp; 静态方法
Aug 17 Python
anaconda3安装及jupyter环境配置全教程
Aug 24 Python
Python字节单位转换(将字节转换为K M G T)
Mar 02 Python
OpenCV-Python直方图均衡化实现图像去雾
Jun 07 Python
python 将list转成字符串,中间用符号分隔的方法
Oct 23 #Python
浅谈python中拼接路径os.path.join斜杠的问题
Oct 23 #Python
python 拼接文件路径的方法
Oct 23 #Python
python 将列表中的字符串连接成一个长路径的方法
Oct 23 #Python
Python运行不显示DOS窗口的解决方法
Oct 22 #Python
python批量赋值操作实例
Oct 22 #Python
Pycharm代码无法复制,无法选中删除,无法编辑的解决方法
Oct 22 #Python
You might like
PHP及Zend Engine的线程安全模型分析
2011/11/10 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
一个非常完美的读写ini格式的PHP配置类分享
2015/02/12 PHP
PHP内存使用情况如何获取
2015/10/10 PHP
CakePHP框架Session设置方法分析
2017/02/23 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
2017/03/02 PHP
php字符串过滤strip_tags()函数用法实例分析
2019/06/24 PHP
FireFox中textNode分片的问题
2007/04/10 Javascript
JS中动态添加事件(绑定事件)的代码
2011/01/09 Javascript
JS+CSS实现自动改变切换方向图片幻灯切换效果的方法
2015/03/02 Javascript
JavaScript中的acos()方法使用详解
2015/06/14 Javascript
js实现选中页面文字将其分享到新浪微博
2015/11/05 Javascript
jquery自定义插件开发之window的实现过程
2016/05/06 Javascript
Angularjs 创建可复用组件实例代码
2016/10/09 Javascript
深入理解JS继承和原型链的问题
2016/12/17 Javascript
Bootstrap select实现下拉框多选效果
2016/12/23 Javascript
vue.js学习之UI组件开发教程
2017/07/03 Javascript
vuex与组件联合使用的方法
2018/05/10 Javascript
ionic grid(栅格)九宫格制作详解
2018/06/30 Javascript
微信小程序scroll-view仿拼多多横向滑动滚动条
2020/04/21 Javascript
JS实现transform实现扇子效果
2020/01/17 Javascript
浅谈vue中$bus的使用和涉及到的问题
2020/07/28 Javascript
vue导入.md文件的步骤(markdown转HTML)
2020/12/31 Vue.js
python每隔N秒运行指定函数的方法
2015/03/16 Python
Python下Fabric的简单部署方法
2015/07/14 Python
Tensorflow中使用tfrecord方式读取数据的方法
2018/06/19 Python
python爬虫神器Pyppeteer入门及使用
2019/07/13 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
2020/11/11 Python
耐克巴西官方网站:Nike巴西
2016/08/14 全球购物
毕业生的自我鉴定
2013/10/29 职场文书
教师推荐信范文
2013/11/24 职场文书
幼儿园毕业典礼主持词
2014/03/21 职场文书
企业宣传语大全
2015/07/13 职场文书
2015年暑期实践报告范文
2015/07/13 职场文书
如何使用Tkinter进行窗口的管理与设置
2021/06/30 Python
前端与RabbitMQ实时消息推送未读消息小红点实现示例
2022/07/23 Java/Android