python数据类型dict、list、str、tuple互换方法

简介:

在测试时候我们经常会碰到要把读取的数据转成自己想要类型,比如字典转字符串、字符串转列表等等。

下面通过例子介绍一下:
一、字典
转字符串:(不改变原始字典a的值)
python数据类型dict、list、str、tuple互换方法

转元组:(不改变原始字典a的值)
python数据类型dict、list、str、tuple互换方法
这里只把字典的key转过来,如果要把值转过来,这么写
B = tuple(a.values())
python数据类型dict、list、str、tuple互换方法

转列表:(不改变原始字典a的值)
python数据类型dict、list、str、tuple互换方法
同样的用到values()方法来获取dict的值。

二、元组
转列表:(不改变原始元组a的值)
python数据类型dict、list、str、tuple互换方法

转字符串:(不改变原始元组a的值)
python数据类型dict、list、str、tuple互换方法

元组不能转成字典。

三、列表
转元组:(不改变原始列表a的值)
python数据类型dict、list、str、tuple互换方法

转字符串:(不改变原始列表a的值)
python数据类型dict、list、str、tuple互换方法

列表不能转成字典

四、字符串
转元组:(不改变原始字符串a的值)
python数据类型dict、list、str、tuple互换方法
转列表((不改变原始列表a的值))
python数据类型dict、list、str、tuple互换方法

转字典(不改变原始字符串a的值)
python数据类型dict、list、str、tuple互换方法
通eval方法来把字符串转成可以用的表达式


本文转自niedongri 51CTO博客,原文链接:http://blog.51cto.com/laomomo/2052924,如需转载请自行联系原作者

相关文章
|
6月前
|
存储 Java 索引
(Python基础)新时代语言!一起学习Python吧!(二):字符编码由来;Python字符串、字符串格式化;list集合和tuple元组区别
字符编码 我们要清楚,计算机最开始的表达都是由二进制而来 我们要想通过二进制来表示我们熟知的字符看看以下的变化 例如: 1 的二进制编码为 0000 0001 我们通过A这个字符,让其在计算机内部存储(现如今,A 字符在地址通常表示为65) 现在拿A举例: 在计算机内部 A字符,它本身表示为 65这个数,在计算机底层会转为二进制码 也意味着A字符在底层表示为 1000001 通过这样的字符表示进行转换,逐步发展为拥有127个字符的编码存储到计算机中,这个编码表也被称为ASCII编码。 但随时代变迁,ASCII编码逐渐暴露短板,全球有上百种语言,光是ASCII编码并不能够满足需求
309 4
|
索引 Python
Python错误 - 'list' object is not callable 的问题定位与解决
出现编程问题并不可怕,关键在于是否可以从中学习与成长。遇到'list' object is not callable这样的错误,我们不仅需要学会应对,更需要了解其背后的原因,避免类似的问题再次出现。记住,Python的强大功能和灵活性同时也意味着我们需要对其理解更准确,才能更好的使用它。
1498 70
|
数据挖掘 大数据 数据处理
python--列表list切分(超详细)
通过这些思维导图和分析说明表,您可以更直观地理解Python列表切分的概念、用法和实际应用。希望本文能帮助您更高效地使用Python进行数据处理和分析。
552 14
|
存储 NoSQL 算法
Redis6入门到实战------ 三、常用五大数据类型(列表(List)、集合(Set)、哈希(Hash)、Zset(sorted set))
这是关于Redis 6入门到实战的文章,具体内容涉及Redis的五大数据类型:列表(List)、集合(Set)、哈希(Hash)、有序集合(Zset(sorted set))。文章详细介绍了这些数据类型的特点、常用命令以及它们背后的数据结构。如果您有任何关于Redis的具体问题或需要进一步的帮助,请随时告诉我。
|
索引 Python
Python列表操作-推导式(List Comprehension)
Python列表操作-推导式(List Comprehension)
1136 0
|
消息中间件 JSON NoSQL
Redis深度解析:核心数据类型之hash、list、set
Redis深度解析:核心数据类型之hash、list、set
|
Python
Python量化炒股的获取数据函数— get_billboard_list()
Python量化炒股的获取数据函数— get_billboard_list()
435 0
|
存储 缓存 Python
Python中的列表(List)和元组(Tuple)是两种重要的数据结构
【7月更文挑战第12天】Python中的列表(List)和元组(Tuple)是两种重要的数据结构
460 1
|
测试技术 索引 Python
Python接口自动化测试框架(基础篇)-- 常用数据类型list&set()
本文介绍了Python中list和set两种数据类型的使用,包括它们的创建、取值、增删改查操作、排序以及内置函数的使用,还探讨了list的比较函数和set的快速去重功能。
403 0

热门文章

最新文章

推荐镜像

更多