博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python数据类型dict、list、str、tuple互换方法
阅读量:6504 次
发布时间:2019-06-24

本文共 448 字,大约阅读时间需要 1 分钟。

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

下面通过例子介绍一下:

一、字典
转字符串:(不改变原始字典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,如需转载请自行联系原作者

你可能感兴趣的文章
Kubernetes日志分析利器:Elassandra部署使用指南
查看>>
与Susan Fowler探讨生产就绪微服务之问答
查看>>
云原生持续交付的模式和实践
查看>>
美国国会为苹果和FBI举行了听证会
查看>>
Reinhold就Jigsaw投票一事向JCP提交公开信
查看>>
QCon全球软件开发大会(北京站)2015精彩回顾和总结
查看>>
Kong 发布 Kong Brain 和 Kong Immunity,可进行智能自动化和适应性监控
查看>>
es6(二):字符串的扩展
查看>>
智能手机拍照进化论:从传感器到算法摄影
查看>>
magento2项目上线注意事项
查看>>
2018年OpenStack用户调查报告出炉:Kubernetes仍居首
查看>>
集成软件开发工具有多难?现实很残酷!
查看>>
与专门团队一起持续交付
查看>>
Eclipse基金会发布Eclipse Photon IDE
查看>>
Scott Guthrie访谈:定制仪表板与Azure Monitor
查看>>
测试计划驱动开发模式TPDD:一种比TDD更友好的开发模式
查看>>
CNCF宣布Envoy项目正式毕业
查看>>
python 学习笔记 - Queue & Pipes,进程间通讯
查看>>
微软最具价值技术专家:我的16年软件开发经验总结
查看>>
BAT都有哪些AIOps的经典案例?
查看>>