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,如需转载请自行联系原作者

相关文章
|
2月前
|
Python
【10月更文挑战第7天】「Mac上学Python 13」基础篇7 - 数据类型转换与NoneType详解
本篇将详细介绍Python中的常见数据类型转换方法以及 `NoneType` 的概念。包括如何在整数、浮点数、字符串等不同数据类型之间进行转换,并展示如何使用 `None` 进行初始赋值和处理特殊情况。通过本篇的学习,用户将深入理解如何处理不同类型的数据,并能够在代码中灵活使用 `None` 处理未赋值状态。
59 2
【10月更文挑战第7天】「Mac上学Python 13」基础篇7 - 数据类型转换与NoneType详解
|
2月前
|
编译器 数据安全/隐私保护 Python
Python--基本数据类型
【10月更文挑战第4天】
|
2月前
|
存储 Python
python数据类型、debug工具(一)
python数据类型、debug工具(一)
|
2月前
|
Python
[oeasy]python036_数据类型有什么用_type_类型_int_str_查看帮助
本文回顾了Python中`ord()`和`chr()`函数的使用方法,强调了这两个函数互为逆运算:`ord()`通过字符找到对应的序号,`chr()`则通过序号找到对应的字符。文章详细解释了函数参数类型的重要性,即`ord()`需要字符串类型参数,而`chr()`需要整数类型参数。若参数类型错误,则会引发`TypeError`。此外,还介绍了如何使用`type()`函数查询参数类型,并通过示例展示了如何正确使用`ord()`和`chr()`进行转换。最后,强调了在函数调用时正确传递参数类型的重要性。
23 3
|
2月前
|
存储 程序员 Python
Python编程入门:探索变量和数据类型
【10月更文挑战第8天】本文是针对初学者的Python编程入门指南,重点介绍Python中变量的定义和使用以及不同的数据类型。我们将通过实例来理解基本概念,并展示如何在Python程序中应用这些知识。文章旨在帮助初学者建立扎实的基础,使他们能够更自信地编写Python代码。
|
2月前
|
存储 安全 Serverless
Python学习四:流程控制语句(if-else、while、for),高级数据类型(字符串、列表、元组、字典)的操作
这篇文章主要介绍了Python中的流程控制语句(包括if-else、while、for循环)和高级数据类型(字符串、列表、元组、字典)的操作。
33 0
|
2月前
|
存储 程序员 Python
python数据类型、debug工具(二)
python数据类型、debug工具(二)
|
4月前
|
测试技术 索引 Python
Python接口自动化测试框架(基础篇)-- 常用数据类型list&set()
本文介绍了Python中list和set两种数据类型的使用,包括它们的创建、取值、增删改查操作、排序以及内置函数的使用,还探讨了list的比较函数和set的快速去重功能。
34 0
|
7月前
|
索引 Python
Python标准数据类型-List(列表)
Python标准数据类型-List(列表)
|
存储 索引 Python
Python内置的数据类型-列表(list)和元组
Python内置的数据类型-列表(list)和元组
104 0