# -*- coding: utf-8 -*- # @Time : 2019/4/28 14:27 # @Author : wujf # @Email : [email protected] # @File : 测试.py # @Software: PyCharm import json d = [[1,2,3], [3,4,5], [6,7]] L = sum(d,[]) #合并 list1 = list(set(L)) #去重 print(list1) #input : [1, 2, 3, 4, 5, 6, 7] '''列表转化为字符串''' a = ['xing','liu'] a = ','.join(a) # 数组转换为字符串 print(a) #input :xing,liu '''字符串转化为列表''' b = 'jian,xing' b= b.split(',') print(b) #input : ['jian', 'xing'] '''列表转字典''' c1 = ['liu','shui'] c2 = ['wu','qing'] c = dict(zip(c1,c2)) print(c) #input : {'liu': 'wu', 'shui': 'qing'} '''字典转字符串''' c = json.dumps(c) print(c) #input : {"liu": "wu", "shui": "qing"} #强转换 c = str(c) print(c) #input : {"liu": "wu", "shui": "qing"} '''字符串转字典''' c = eval(c) print(c,type(c)) #input : {'liu': 'wu', 'shui': 'qing'} <class 'dict'> #或者 d = '{"liu": "wu", "shui": "qing"}' d = json.loads(d) print(d,type(d)) #input {'liu': 'wu', 'shui': 'qing'} <class 'dict'>