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实现从字典中删除元素的方法
May 04 Python
python中使用序列的方法
Aug 03 Python
Python中遇到的小问题及解决方法汇总
Jan 11 Python
Python基于正则表达式实现检查文件内容的方法【文件检索】
Aug 30 Python
python去除字符串中的换行符
Oct 11 Python
python 设置文件编码格式的实现方法
Dec 21 Python
Python爬虫工程师面试问题总结
Mar 22 Python
深入浅析python 中的匿名函数
May 21 Python
对python的bytes类型数据split分割切片方法
Dec 04 Python
对python实现二维函数高次拟合的示例详解
Dec 29 Python
python动态进度条的实现代码
Jul 03 Python
Python实现朴素贝叶斯的学习与分类过程解析
Aug 24 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
手把手教你使用DedeCms的采集的图文教程
2007/03/11 PHP
php中随机函数mt_rand()与rand()性能对比分析
2014/12/01 PHP
php静态文件返回304技巧分享
2015/01/06 PHP
php实现RSA加密类实例
2015/03/26 PHP
54个提高PHP程序运行效率的方法
2015/07/19 PHP
对PHP依赖注入的理解实例分析
2016/10/09 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
WordPress免插件实现面包屑导航的示例代码
2020/08/20 PHP
基于jquery的网页SELECT下拉框美化代码
2010/10/28 Javascript
window.event快达到全浏览器支持了,以后使用就方便了
2011/11/30 Javascript
一个JavaScript获取元素当前高度的实例
2014/10/29 Javascript
JavaScript的Date()方法使用详解
2015/06/09 Javascript
js判断鼠标位置是否在某个div中的方法
2016/02/26 Javascript
canvas绘制万花筒效果(代码分享)
2017/01/20 Javascript
微信小程序中hidden不生效原因的解决办法
2017/04/26 Javascript
微信小程序实现人脸检测功能
2018/05/25 Javascript
JSON数据中存在单个转义字符“\”的处理方法
2018/07/11 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
2018/09/27 Javascript
微信小程序学习笔记之登录API与获取用户信息操作图文详解
2019/03/29 Javascript
echarts统计x轴区间的数值实例代码详解
2019/07/07 Javascript
微信小程序国际化探索实现(附源码地址)
2020/05/20 Javascript
JavaScript使用prototype属性实现继承操作示例
2020/05/22 Javascript
使用python将mdb数据库文件导入postgresql数据库示例
2014/02/17 Python
用什么库写 Python 命令行程序(示例代码详解)
2020/02/20 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
2020/03/16 Python
Python连接mysql方法及常用参数
2020/09/01 Python
CSS3实现的闪烁跳跃进度条示例(附源码)
2013/08/19 HTML / CSS
css3 伪元素和伪类选择器详解
2014/09/04 HTML / CSS
YOOX台湾:意大利奢侈品电商
2018/10/13 全球购物
巴西宠物商店:Cobasi
2019/04/19 全球购物
Marc O’Polo俄罗斯官方在线商店:德国高端时尚品牌
2019/12/26 全球购物
酒店人事专员岗位职责
2013/12/19 职场文书
护士毕业实习感言
2014/03/05 职场文书
诚实守信道德模范事迹材料
2014/08/15 职场文书
Nginx+Tomcat负载均衡多实例详解
2022/04/11 Servers