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 相关文章推荐
在Django中限制已登录用户的访问的方法
Jul 23 Python
python中利用队列asyncio.Queue进行通讯详解
Sep 10 Python
python3 拼接字符串的7种方法
Sep 12 Python
numpy给array增加维度np.newaxis的实例
Nov 01 Python
Python Numpy计算各类距离的方法
Jul 05 Python
python基于gevent实现并发下载器代码实例
Nov 01 Python
打包PyQt5应用时的注意事项
Feb 14 Python
Windows系统下pycharm中的pip换源
Feb 23 Python
Pandas将列表(List)转换为数据框(Dataframe)
Apr 24 Python
Python3 requests模块如何模仿浏览器及代理
Jun 15 Python
Python使用protobuf序列化和反序列化的实现
May 19 Python
Pytorch反向传播中的细节-计算梯度时的默认累加操作
Jun 05 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防止站外远程提交表单的方法
2014/10/20 PHP
php封装的连接Mysql类及用法分析
2015/12/10 PHP
浅谈PHP Cookie处理函数
2016/06/10 PHP
redis+php实现微博(二)发布与关注功能详解
2019/09/23 PHP
Firefox window.close()的使用注意事项
2009/04/11 Javascript
javascript string字符串优化问题
2011/07/31 Javascript
基于jQuery实现模拟页面加载进度条
2013/04/01 Javascript
js字母大小写转换实现方法总结
2013/11/13 Javascript
页面装载js及性能分析方法介绍
2014/03/21 Javascript
js封装可使用的构造函数继承用法分析
2015/01/28 Javascript
jQuery基于事件控制实现点击显示内容下拉效果
2017/03/07 Javascript
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
2017/06/20 Javascript
JavaScript之iterable_动力节点Java学院整理
2017/06/29 Javascript
vue-cli 使用vue-bus来全局控制的实例讲解
2018/09/15 Javascript
vue-cli 脚手架基于Nightwatch的端到端测试环境的过程
2018/09/30 Javascript
微信小程序websocket聊天室的实现示例代码
2019/02/12 Javascript
详解Vue前端生产环境发布配置实战篇
2019/05/07 Javascript
了解JavaScript中let语句
2019/05/30 Javascript
python处理cookie详解
2014/02/07 Python
利用Python破解斗地主残局详解
2017/06/30 Python
python shell根据ip获取主机名代码示例
2017/11/25 Python
Python机器学习库scikit-learn安装与基本使用教程
2018/06/25 Python
python爬虫的数据库连接问题【推荐】
2018/06/25 Python
Python实现的删除重复文件或图片功能示例【去重】
2019/04/23 Python
利用CSS3实现开门效果实例源码
2016/08/22 HTML / CSS
农民工创业典型事迹
2014/01/25 职场文书
高二化学教学反思
2014/01/30 职场文书
幼儿园大班教学反思
2014/02/10 职场文书
小班下学期个人总结
2015/02/12 职场文书
2015年清明节扫墓演讲稿
2015/03/18 职场文书
土木工程毕业答辩开场白
2015/05/29 职场文书
离职信范文
2015/06/23 职场文书
六一儿童节园长致辞
2015/07/31 职场文书
MySQL注入基础练习
2021/05/30 MySQL
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
2021/06/11 Python
高通2023 年将发布高性能PC处理器
2022/04/29 数码科技