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}"))
python 字符串,列表,元组,字典相互转换
原创
©著作权归作者所有:来自51CTO博客作者mb647054710deee的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:shell 中 seq的用法总结
下一篇:冒泡排序法
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
带你了解Python中的”容器“:列表、元组、集合、字典
Python中的容器可以解释为:一个包含多个数据项的实体。容器数据类型也称为复合数据类型。
python 列表 元组 集合 字典 -
Python:字符串、列表、元组、字典之间的相互转换
字符串、列表、元组、字典之间的相互转换
字符串 元组 json python 字符串转换 -
python 字符串/列表/元组/字典之间的相互转换
一.字符串str与列表list1.字符串转列表字符串转为列表list,可以使用str.split()方法,split方法是在字符串中对指定字符进行切片,并返回一个列表,示例代码如下:123456789101112131415161718192021222324252627282930313233343536373839# !usr/bin/env python# -*- coding:utf-8
python 字符串/列表/元组/字典 python字符串/列表/元组/字典转 python字符串/列表/元组/字典区 python教程 猿说python -
python字符串/元组/列表/字典互转
#-*-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)#字典可以转为元
python字符串转为元组 python字符串转为列表 python字符串转为字典 python字典转为字符串 python字典转为元组 -
groovy可以写java代码码
一、包名 包名与Java相同,允许在没有冲突的情况下分离代码库,Groovy类必须在类定义之前指定所在包,否则假定为默认包。包命名方式与Java相同:package 包名。在同一个类中使用不同包下的同名类时,需要使用完全限定名。 二、引包 &nb
groovy可以写java代码码 程序结构 导入包 静态导入 Groovy