python 字典转化对象 python将字典转换成字符串 |
您所在的位置:网站首页 › json数据转换成字符串 › python 字典转化对象 python将字典转换成字符串 |
一、字典 dict = {‘name’: ‘M’, ‘age’: 6} #字典转为字符串 str(dict) In [1]: dict = {'name': 'M', 'age': 6} In [2]: s = str(dict) In [3]: s Out[3]: "{'age': 6, 'name': 'M'}"#字典可以转为元组 tuple(dict) In [4]: t = tuple(dict) In [5]: t Out[5]: ('age', 'name')#字典可以转为元组 tuple(dict.values()) In [6]: t=tuple(dict.values()) In [7]: t Out[7]: (6, 'M') In [9]: t=tuple(dict.values())+tuple(dict) In [10]: t Out[10]: (6, 'M', 'age', 'name')#字典转为列表 list(dict) #字典转为列表 dict.values In [11]: list(dict) Out[11]: ['age', 'name'] In [12]: dict.values Out[12]: In [14]: list(dict.values()) Out[14]: [6, 'M'] In [15]: list(dict)+list(dict.values()) Out[15]: ['age', 'name', 6, 'M']二、、元组 tup=(1, 2, 3, 4, 5,6,7,8) #元组转为字符串 “”.join(tuple((‘%s’ % id for id in tup))) In [24]: "".join(tuple(('%s' % id for id in tup))) Out[24]: '12345678'#元组转为列表 list(tup) In [25]: list(tup) Out[25]: [1, 2, 3, 4, 5, 6, 7, 8]#元组不可以转为字典 三、列表 l=[74, 5, 3, 2, 1, 1] #列表转为字符串 ”.join(‘%s’ % id for id in l) In [79]: l=[1,2,3,5,8,6,6] In [80]: s=','.join('%s' % id for id in l) In [81]: s Out[81]: '1,2,3,5,8,6,6' In [82]: s[1] Out[82]: ',' In [83]: s=''.join('%s' % id for id in l) In [84]: s Out[84]: '1235866'#列表转为元组 tuple(nums) In [85]: t = tuple(l) In [86]: t Out[86]: (1, 2, 3, 5, 8, 6, 6) In [87]: t[1] Out[87]: 2#列表不可以转为字典 四、字符串 str=’1,2,3’ #字符串转为元组 tuple(eval(str)) In [88]: str='1,2,3' In [89]: tuple(eval(str)) Out[89]: (1, 2, 3)#字符串转为列表 str.split(‘,’) In [93]: l = str.split(',') In [94]: l Out[94]: ['1', '2', '3']#字符串转为字典 str1=”{‘name’:’M’, ‘age’:6}” eval(str1) In [18]: str1="{'name':'M', 'age':6}" In [19]: eval(str1) Out[19]: {'age': 6, 'name': 'M'}
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |