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实现递归版汉诺塔示例(汉诺塔递归算法)
Apr 08 Python
python实现sublime3的less编译插件示例
Apr 27 Python
Python实例之wxpython中Frame使用方法
Jun 09 Python
在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
Apr 09 Python
python简单文本处理的方法
Jul 10 Python
用Python抢过年的火车票附源码
Dec 07 Python
Python爬虫实现验证码登录代码实例
May 10 Python
使用python实现男神女神颜值打分系统(推荐)
Oct 31 Python
python 消费 kafka 数据教程
Dec 21 Python
带你彻底搞懂python操作mysql数据库(cursor游标讲解)
Jan 06 Python
基于django 的orm中非主键自增的实现方式
May 18 Python
python IP地址转整数
Nov 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 和 XML: 使用expat函数(一)
2006/10/09 PHP
PHP XML操作类DOMDocument
2009/12/16 PHP
简单谈谈PHP中的include、include_once、require以及require_once语句
2016/04/23 PHP
屏蔽PHP默认设置中的Notice警告的方法
2016/05/20 PHP
PHP对称加密算法(DES/AES)类的实现代码
2017/11/14 PHP
PHP的curl函数的用法总结
2019/02/14 PHP
php写入mysql中文乱码的实例解决方法
2019/09/17 PHP
用JSON做数据传输格式中的一些问题总结
2011/12/21 Javascript
Visual Studio中js调试的方法图解
2014/06/30 Javascript
JavaScript中提前声明变量或函数例子
2014/11/12 Javascript
JS实现仿雅虎首页快捷登录入口及导航模块效果
2015/09/19 Javascript
jQuery获得字体颜色16位码的方法
2016/02/20 Javascript
Easyui 之 Treegrid 笔记
2016/04/29 Javascript
jQuery实现点击任意位置弹出层外关闭弹出层效果
2016/10/19 Javascript
jQuery实现滚动效果
2017/11/17 jQuery
Webpack 4.x搭建react开发环境的方法步骤
2018/08/15 Javascript
vue实现百度语音合成的实例讲解
2019/10/14 Javascript
maptalks+three.js+vue webpack实现二维地图上贴三维模型操作
2020/08/10 Javascript
微信小程序实现聊天室
2020/08/21 Javascript
vue vant中picker组件的使用
2020/11/03 Javascript
[08:47]DOTA2每周TOP10 精彩击杀集锦vol.6
2014/06/25 DOTA
[01:22]DOTA2神秘商店携大量周边降临完美大师赛
2017/11/07 DOTA
[57:22]完美世界DOTA2联赛PWL S2 FTD vs PXG 第二场 11.27
2020/12/01 DOTA
玩转python爬虫之URLError异常处理
2016/02/17 Python
Python使用迭代器捕获Generator返回值的方法
2017/04/05 Python
python每天定时运行某程序代码
2019/08/16 Python
python怎么提高计算速度
2020/06/11 Python
css3实现圆锥渐变conic-gradient效果
2020/02/12 HTML / CSS
阿根廷票务网站:StubHub阿根廷
2018/04/13 全球购物
linux面试相关问题
2013/04/28 面试题
父亲八十大寿答谢词
2014/01/23 职场文书
机工车间主任岗位职责
2014/03/05 职场文书
赢在中国观后感
2015/06/02 职场文书
600字作文之感受大自然
2019/11/27 职场文书
用python自动生成日历
2021/04/24 Python
Mysql中常用的join连接方式
2022/05/11 MySQL