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进阶教程之函数参数的多种传递方法
Aug 30 Python
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
May 16 Python
Python的Django框架中设置日期和字段可选的方法
Jul 17 Python
pycharm设置注释颜色的方法
May 23 Python
使用anaconda的pip安装第三方python包的操作步骤
Jun 11 Python
Python爬虫包BeautifulSoup实例(三)
Jun 17 Python
python使用pipeline批量读写redis的方法
Feb 18 Python
新年福利来一波之Python轻松集齐五福(demo)
Jan 20 Python
python tkinter GUI绘制,以及点击更新显示图片代码
Mar 14 Python
Selenium环境变量配置(火狐浏览器)及验证实现
Dec 07 Python
python实现简单区块链结构
Apr 25 Python
如何获取numpy array前N个最大值
May 14 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开发环境配置(MySQL数据库安装图文教程)
2010/04/28 PHP
php正则表达式使用的详细介绍
2013/04/27 PHP
PHP通过CURL实现定时任务的图片抓取功能示例
2016/10/03 PHP
thinkPHP中U方法加密传递参数功能示例
2018/05/29 PHP
js中几种去掉字串左右空格的方法
2006/12/25 Javascript
将json当数据库一样操作的javascript lib
2013/10/28 Javascript
JS判断变量是否为空判断是否null
2014/07/25 Javascript
node.js中的http.createClient方法使用说明
2014/12/15 Javascript
jQuery中用dom操作替代正则表达式
2014/12/29 Javascript
JS实现两表格里数据来回转移的方法
2015/05/28 Javascript
移动手机APP手指滑动切换图片特效附源码下载
2015/11/30 Javascript
Jq通过td获取同行其它列td的方法
2016/10/05 Javascript
jQuery简单实现MD5加密的方法
2017/03/03 Javascript
js学习总结之DOM2兼容处理顺序问题的解决方法
2017/07/27 Javascript
前端必备插件之纯原生JS的瀑布流插件Macy.js
2017/11/22 Javascript
解决Jquery下拉框数据动态获取的问题
2018/01/25 jQuery
如何从零开始利用js手写一个Promise库详解
2018/04/19 Javascript
详解vantUI框架在vue项目中的应用踩坑
2018/12/06 Javascript
JavaScript面向对象中接口实现方法详解
2019/07/24 Javascript
Vue组件间数据传递的方式(3种)
2020/07/13 Javascript
Python过滤函数filter()使用自定义函数过滤序列实例
2014/08/26 Python
Python里disconnect UDP套接字的方法
2015/04/23 Python
python验证码识别的实例详解
2016/09/09 Python
对Python的zip函数妙用,旋转矩阵详解
2018/12/13 Python
pycharm 将python文件打包为exe格式的方法
2019/01/16 Python
Python3.5基础之NumPy模块的使用图文与实例详解
2019/04/24 Python
python ChainMap 合并字典的实现步骤
2019/06/11 Python
python requests模拟登陆github的实现方法
2019/12/26 Python
pycharm部署、配置anaconda环境的教程
2020/03/24 Python
python 爬取百度文库并下载(免费文章限定)
2020/12/04 Python
为您的家、后院、车库等在线购物:Spreetail
2019/06/17 全球购物
亚洲航空公司官方网站:AirAsia
2019/11/25 全球购物
英国发展最快的在线超市之一:Click Marketplace
2021/02/15 全球购物
初中生自我鉴定
2014/02/04 职场文书
2015年会计人员工作总结
2015/05/22 职场文书
德劲DE1105机评
2022/04/05 无线电