python 列表 字典 string 互相转换
来源:互联网 发布:流星网络电视 apk 编辑:程序博客网 时间:2024/05/16 10:17
1: dict 转为 string 使用str方法
<span style="font-size:18px;">a = {1: 'a', 2: 'b'}a = str(a)print a, type(a)-----{1: 'a', 2: 'b'} <type 'str'></span>
2: string 转为 dict 使用eval方法
<span style="font-size:18px;">a = "{1: 'a', 2: 'b'}"a = eval(a)print a, type(a)------{1: 'a', 2: 'b'} <type 'dict'></span>
3: list 转为string 使用join方法, 单引号内为字符连接的符号, 可以为空,也可以为 '-' 等符号
<span style="font-size:18px;">a = ['hello', 'world']b = ' '.join(a)print b, type(b)c= '-'.join(a)print c, type(c)----hello world <type 'str'>hello-world <type 'str'></span>
4: string 转为 list 这个就很方便了,使用split函数,参数为分隔符,可以为空
<span style="font-size:18px;">a = u'hello world'b = a.split(' ')print b, type(b)c = a.split('o')print c, type(c)-------[u'hello', u'world'] <type 'list'>[u'hell', u' w', u'rld'] <type 'list'></span>
关于string前面的u, 在python2.x中,对字符的兼容还不是很好, 使用3.x 问题不大. 养成一个良好的习惯, 在string前面加一个u, 会省去很多编码问题. 如果你有编码问题,可以参阅这篇文章,写的很好.
python 编码问题注意点
0 0
- python 列表 字典 string 互相转换
- 【知识】Python中字符串、元组、列表、字典的互相转换
- python字典和nametuple互相转换例子
- Python -- 字典转换为列表
- Python 列表转换为字典
- Python基础-int和string互相转换
- Python 字符串,字典,数据库,列表和json互相转化
- python二维列表一维列表的互相转换
- Python中列表转换成字典
- python字符串、列表、字典相互转换
- python中字符串和字典类型互相转换
- python 字典列表 列表字典
- python中列表,元组,字符串如何互相转换
- python中列表,元组,字符串如何互相转换
- python中列表,元组,字符串如何互相转换
- python中列表,元组,字符串如何互相转换
- python中列表,元组,字符串如何互相转换
- python中列表,元组,字符串互相转换
- memset详解 设置无穷大INF
- 搭配购买(01背包+并查集)
- ZOJ Problem Set - 1240 IBM Minus One
- SQL Server中的高可用性(3)----复制
- 记账理财,就选我爱管账
- python 列表 字典 string 互相转换
- Android剖析和运行机制
- MAPublisher9.5快速开始指南 第1章
- Spark :工作组上的集群计算的框架
- [Python01]-Python入门
- 客户端本地存储解决方案
- php笔记之配置文件
- 深入Java单例模式
- Ambari User Guide