#-*-coding:utf-8-*-

#1、字典
dict = {'name': 'Zara', 'age': 7, 'class': 'First'}

#字典转为字符串,返回:<type 'str'> {'age': 7, 'name': 'Zara', 'class': 'First'}
print type(str(dict)), str(dict)

#字典可以转为元组,返回:('age', 'name', 'class')
print tuple(dict)
#字典可以转为元组,返回:(7, 'Zara', 'First')
print tuple(dict.values())

#字典转为列表,返回:['age', 'name', 'class']
print list(dict)
#字典转为列表
print dict.values

#2、元组
tup=(1, 2, 3, 4, 5)

#元组转为字符串,返回:(1, 2, 3, 4, 5)
print tup.__str__()

#元组转为列表,返回:[1, 2, 3, 4, 5]
print list(tup)

#元组不可以转为字典

#3、列表
nums=[1, 3, 5, 7, 8, 13, 20];

#列表转为字符串,返回:[1, 3, 5, 7, 8, 13, 20]
print str(nums)

#列表转为元组,返回:(1, 3, 5, 7, 8, 13, 20)
print tuple(nums)

#列表不可以转为字典

#4、字符串

#字符串转为元组,返回:(1, 2, 3)
print tuple(eval("(1,2,3)"))
#字符串转为列表,返回:[1, 2, 3]
print list(eval("(1,2,3)"))
#字符串转为字典,返回:<type 'dict'>
print type(eval("{'name':'ljq', 'age':24}"))

转自博客园Ruthless:python中字符串/元组/列表/字典转换相关推荐

  1. python贴吧发帖脚本-一个发布文章到博客园的 Python 脚本

    我的个人独立博客是基于 Hexo 搭建的,因为小站,Google 搜索引擎收录文章比较慢,还搜不到 为了解决这个问题,希望把文章也顺便发布到博客平台博客园上.但不想每次手动复制粘贴,打算利用脚本实现, ...

  2. 在博客园的文章中使用AJAX

    在我的上一篇文章<gineGrid-通用ajax类>中,我发布了一个集成跨域功能的AJAX类.今天我把它作了少许修改,可以直接远程加载使用在任何结构良好的XHTML文档中,这里直接在博客园 ...

  3. python二维列表转字典_在Python中字符串、列表、元组、字典之间的相互转换

    一.字符串(str) 字符串转换为列表 使用list()方法 str_1 = "1235" str_2 = 'zhangsan' str_3 = '''lisi''' tuple_ ...

  4. Redis分布式锁的正确实现方式(转发来至博客园Ruthless )

    前言 分布式锁一般有三种实现方式:1. 数据库乐观锁:2. 基于Redis的分布式锁:3. 基于ZooKeeper的分布式锁.本篇博客将介绍第二种方式,基于Redis实现分布式锁.虽然网上已经有各种介 ...

  5. python中字符串,列表,元祖,字典,集合详解

    一.字符串(str)""或'' 常用函数:1.len(),获取字符串长度 2.input(),键盘上输入字符串内容 3.replace(),替换字符串中某一段子串,返回替换后的字符 ...

  6. 博客园项目开发中的难点

    1.注册视图 一般注册是通过form表单形式post提交数据,数据一般通过class字段过滤值看clean_data来获取的 过滤字段类(放在view视图里) class UserForm(forms ...

  7. mysql项目酒店管理博客园_项目中常用的19条MySQL优化

    在写文章之前,首先感谢 飞友科技 陆老师提供的文档.. 声明一下:下面的优化方案都是基于 " Mysql-索引-BTree类型 " 的 一.EXPLAIN 做MySQL优化,我们要 ...

  8. python中字符串和json的转换,Python笔记——json和字符串之间的相互转换

    json和字符串之间的转换,主要使用到json库中的json.loads()函数json.dumps()含函数. 所以我们首先要导入json库. import json 一.字符串转为json,使用 ...

  9. python字符串/元组/列表/字典互转

    #-*-coding:utf-8-*- #1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'}#字典转为字符串,返回:<type 's ...

最新文章

  1. 当代新青年,在看什么书?|主题书单揭晓
  2. 好气啊,面试官不讲武德! | 每日趣闻
  3. idea解决打开大文件消耗CPU问题
  4. 【项目实战】基于python的 p2p 贷后指标全自动日报制作
  5. 【特别版】计算机哲学对学习生活借鉴的几个例子
  6. 20165223 《JAVA程序设计》第三周学习总结
  7. sqlite 服务器数据库文件,sqlite可以做服务器数据库吗
  8. win 10 安装nginx
  9. 如鹏网.Net三层架构 第四章代码生成器
  10. 阿里巴巴集团CTO张建锋:将开放阿里的技术能力
  11. Excel如何将中文快速翻译?
  12. 商业化广告--体系学习-- 10 -- 业务实战篇 -- 效果优化:如何一步步从提升曝光量深入到提升销量?
  13. bufg和bufgp_Xilinx FPGA全局时钟和第二全局时钟资源的使用方法(转)
  14. Flink实操 : DataSource操作
  15. 数据结构——循环链表之约翰夫生死游戏
  16. 夜半加班之附魔吃药篇!
  17. Matlab安装bav-io插件时报错:Either you are offline, a firewall is blocking EEGLAB from accessing itsplugin s
  18. javascript 倒计时
  19. Github惊现高星神作,两份算法宝典让你横扫大厂算法面试题
  20. 基于webGL的三维数字地球

热门文章

  1. OpenCV 检测出图像中的“对号”
  2. PrintWriter类详解
  3. 广告收入排名靠前,似乎小米董事长雷军实现了当初的诺言
  4. 计算机网络:数据交换的三种方式及其比较
  5. Mysql索引原理剖析与优化策略
  6. 尝试用Verilog驱动VGA
  7. 2021-2027全球与中国手工玻璃制品市场现状及未来发展趋势
  8. SpringBoot+Vue项目社区团购系统
  9. 如何跟踪员工考勤时间和出勤率
  10. Trojan/Android.GDownload.jw[exp,gen] 病毒报警解决方案