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实现分析apache和nginx日志文件并输出访客ip列表的方法
Apr 04 Python
Python中的面向对象编程详解(上)
Apr 13 Python
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
Jan 09 Python
python批量设置多个Excel文件页眉页脚的脚本
Mar 14 Python
浅谈dataframe中更改列属性的方法
Jul 10 Python
python 限制函数执行时间,自己实现timeout的实例
Jan 12 Python
Python设计模式之原型模式实例详解
Jan 18 Python
Python 迭代,for...in遍历,迭代原理与应用示例
Oct 12 Python
Python处理PDF与CDF实例
Feb 26 Python
小 200 行 Python 代码制作一个换脸程序
May 12 Python
Python txt文件常用读写操作代码实例
Aug 03 Python
python里反向传播算法详解
Nov 22 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 一个随机字符串生成代码
2010/05/26 PHP
PHP记录页面停留时间的方法
2016/03/30 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
php设计模式之享元模式分析【星际争霸游戏案例】
2020/03/23 PHP
Node.js实现批量去除BOM文件头
2014/12/20 Javascript
jquery使用animate方法实现控制元素移动
2015/03/27 Javascript
jQuery实现拖拽页面元素并将其保存到cookie的方法
2016/06/12 Javascript
JS HTML5实现拖拽移动列表效果
2020/08/27 Javascript
json与jsonp知识小结(推荐)
2016/08/16 Javascript
Bootstrap CSS布局之图像
2016/12/17 Javascript
详解Vue.js分发之作用域槽
2017/06/13 Javascript
Angular脚手架开发的实现步骤
2019/04/09 Javascript
jQuery实现轮播图源码
2019/10/23 jQuery
Vue自定义组件双向绑定实现原理及方法详解
2020/09/03 Javascript
[48:29]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS KG
2018/03/31 DOTA
python递归计算N!的方法
2015/05/05 Python
Python Property属性的2种用法
2015/06/21 Python
基于python历史天气采集的分析
2019/02/14 Python
Django Channels 实现点对点实时聊天和消息推送功能
2019/07/17 Python
django 做 migrate 时 表已存在的处理方法
2019/08/31 Python
python中enumerate() 与zip()函数的使用比较实例分析
2019/09/03 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
2019/09/29 Python
基于python-pptx库中文文档及使用详解
2020/02/14 Python
解决pycharm安装第三方库失败的问题
2020/05/09 Python
python3实现飞机大战
2020/11/29 Python
python 爬虫网页登陆的简单实现
2020/11/30 Python
CSS3属性background-size使用指南
2014/12/09 HTML / CSS
三只松鼠官方旗舰店:全网坚果销售第1
2017/11/25 全球购物
求网格中的黑点分布
2013/11/06 面试题
解释一下钝化(Swap out)
2016/12/26 面试题
执行力心得体会
2013/12/31 职场文书
影视动画专业个人的自我评价
2013/12/31 职场文书
事业单位辞职信范文
2014/01/19 职场文书
电子商务专业应届生求职信
2014/05/28 职场文书
2015羊年春节慰问信
2015/02/14 职场文书
redis中lua脚本使用教程
2021/11/01 Redis