首页 > 代码库 > python字符串列表字典相互转换
python字符串列表字典相互转换
字符串转换成字典
json越来越流行,通过python获取到json格式的字符串后,可以通过eval函数转换成dict格式:
>>> a=‘{"name":"yct","age":10}‘
>>> eval(a)
{‘age‘: 10, ‘name‘: ‘yct‘}
支持字符串和数字,其余格式的好像不支持:
字符串转换成列表和元组
使用list
>>>a=‘1234‘
>>>list(a)
>>>[‘1‘,‘2‘,‘3‘,‘4‘]
>>>tuple(a)
>>>(‘1‘,‘2‘,‘3‘,‘4‘)
列表,元组转换成字符串
使用join
>>>a=[‘1‘,‘2‘]
>>>char = ‘‘.join(a)
>>>a=(‘1‘,‘2‘)
>>>char = ‘‘.join(a)
>>>‘12‘
列表(元组)内元素必须是字符串,否则会报错TypeError: sequence item 0: expected string, int found
字典转换成字符串
遍历整个字符串即可
python字符串列表字典相互转换
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。