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下安装python MySQLdb遇到的问题及解决方法
Mar 16 Python
python 数据的清理行为实例详解
Jul 12 Python
Python使用tkinter库实现文本显示用户输入功能示例
May 30 Python
Python简单获取二维数组行列数的方法示例
Dec 21 Python
pandas 时间格式转换的实现
Jul 06 Python
Python使用python-docx读写word文档
Aug 26 Python
python实现简单成绩录入系统
Sep 19 Python
Django 自定义分页器的实现代码
Nov 24 Python
Tensorflow 定义变量,函数,数值计算等名字的更新方式
Feb 10 Python
python识别验证码图片实例详解
Feb 17 Python
Python GUI库PyQt5样式QSS子控件介绍
Feb 25 Python
Cpython解释器中的GIL全局解释器锁
Nov 09 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
常用星际术语索引(新手指南)
2020/03/04 星际争霸
用来解析.htgroup文件的PHP类
2012/09/05 PHP
在win7中搭建Linux+PHP 开发环境
2014/10/08 PHP
PHP的Yii框架中移除组件所绑定的行为的方法
2016/03/18 PHP
form自动提交实例讲解
2017/07/10 PHP
Laravel监听数据库访问,打印SQL的例子
2019/10/24 PHP
解析JSON对象与字符串之间的相互转换
2013/12/18 Javascript
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
2014/02/13 Javascript
浅析JavaScript基本类型与引用类型
2014/05/28 Javascript
Jquery的基本对象转换和文档加载用法实例
2015/02/25 Javascript
Jquery实现遮罩层的方法
2015/06/08 Javascript
MVVM模式中ViewModel和View、Model有什么区别?
2015/06/19 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
2015/06/19 Javascript
js中跨域方法原理详解
2015/07/19 Javascript
用Move.js配合创建CSS3动画的入门指引
2015/07/22 Javascript
Node.js批量给图片加水印的方法
2016/11/15 Javascript
Bootstrap基本插件学习笔记之Alert警告框(20)
2016/12/08 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)
2017/01/21 Javascript
React简单介绍
2017/05/24 Javascript
Javascript实现跨域后台设置拦截的方法详解
2017/08/04 Javascript
vue-router相关基础知识及工作原理
2018/03/16 Javascript
值得收藏的八个常用的js正则表达式
2018/10/19 Javascript
Vue项目实现换肤功能的一种方案分析
2019/08/28 Javascript
原生js实现简单轮播图
2020/10/26 Javascript
Python for Informatics 第11章之正则表达式(四)
2016/04/21 Python
python 读写txt文件 json文件的实现方法
2016/10/22 Python
opencv 阈值分割的具体使用
2020/07/08 Python
详解HTML5 Canvas绘制时指定颜色与透明度的方法
2016/03/25 HTML / CSS
进程的查看和调度分别使用什么命令
2015/03/25 面试题
简短证婚人证婚词
2014/01/09 职场文书
工作自我评价怎么写
2014/01/29 职场文书
英语演讲稿3分钟
2014/04/29 职场文书
弘扬焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书
小学六一儿童节活动开幕词
2016/03/04 职场文书
使用Djongo模块在Django中使用MongoDB数据库
2021/06/20 Python
Spring Bean是如何初始化的详解
2022/03/22 Java/Android