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 相关文章推荐
Windows下Python2与Python3两个版本共存的方法详解
Feb 12 Python
Python将list中的string批量转化成int/float的方法
Jun 26 Python
Sanic框架基于类的视图用法示例
Jul 18 Python
Python测试网络连通性示例【基于ping】
Aug 03 Python
python3+opencv3识别图片中的物体并截取的方法
Dec 05 Python
Python3实现从排序数组中删除重复项算法分析
Apr 03 Python
Python实现打砖块小游戏代码实例
May 18 Python
python全栈知识点总结
Jul 01 Python
python 函数的缺省参数使用注意事项分析
Sep 17 Python
使用Python三角函数公式计算三角形的夹角案例
Apr 15 Python
Django实现微信小程序支付的示例代码
Sep 03 Python
Django使用channels + websocket打造在线聊天室
May 20 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 function用法如何递归及return和echo区别
2014/03/07 PHP
php 无限级分类,超级简单的无限级分类,支持输出树状图
2014/06/29 PHP
js GridView 实现自动计算操作代码
2009/03/25 Javascript
jQuery 和 CSS 的文本特效插件集锦
2014/12/12 Javascript
基于豆瓣API+Angular开发的web App
2015/01/02 Javascript
javascript面向对象程序设计(一)
2015/01/29 Javascript
详解JavaScript中Hash Map映射结构的实现
2016/05/21 Javascript
Jquery针对tr td的一些实用操作方法(必看篇)
2016/10/05 Javascript
JS实现的点击表头排序功能示例
2017/03/27 Javascript
用jQuery实现抽奖程序
2020/04/12 jQuery
深入webpack打包原理及loader和plugin的实现
2020/05/06 Javascript
详解微信小程序动画Animation执行过程
2020/09/23 Javascript
一篇超完整的Vue新手入门指导教程
2020/11/18 Vue.js
[52:09]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第二场
2014/05/26 DOTA
[00:18]天涯墨客三技能展示
2018/08/25 DOTA
python中查找excel某一列的重复数据 剔除之后打印
2013/02/10 Python
简单的通用表达式求10乘阶示例
2014/03/03 Python
python的类方法和静态方法
2014/12/13 Python
Python脚本实时处理log文件的方法
2016/11/21 Python
Python人脸识别第三方库face_recognition接口说明文档
2019/05/03 Python
PyCharm 创建指定版本的 Django(超详图解教程)
2019/06/18 Python
基于python traceback实现异常的获取与处理
2019/12/13 Python
Python实现微信好友的数据分析
2019/12/16 Python
基于Python的自媒体小助手---登录页面的实现代码
2020/06/29 Python
python中查看.db文件中表格的名字及表格中的字段操作
2020/07/07 Python
详解python变量与数据类型
2020/08/25 Python
10款最佳Python开发工具推荐,每一款都是神器
2020/10/15 Python
英国莱斯特松木橡木家具网上商店:Choice Furniture Superstore
2019/07/05 全球购物
Vision Direct比利时:在线订购隐形眼镜
2019/08/27 全球购物
分厂厂长岗位职责
2013/12/29 职场文书
战友聚会邀请函
2014/01/18 职场文书
运动会通讯稿100字
2014/01/31 职场文书
2015年圣诞节活动总结
2015/03/24 职场文书
2019年世界儿童日宣传标语
2019/11/22 职场文书
Go语言 详解net的tcp服务
2022/04/14 Golang
SQL Server中搜索特定的对象
2022/05/25 SQL Server