Python进行压缩十分简单,下面是我总结的简单的实例:
a=['a','b','c']
b=[1,2,3]
c=list(zip(a,b))#压缩
print(c)
ls1=[]
ls2=[]
for i in c:
p=i[0]
q=i[1]
d={p:q}#生成了字典
print(d)
print(list(d.keys()),list(d.values()))#打印字典的键和值
ls1.append(p)
ls2.append(q)
print(ls1,ls2)#解压
zip将a和b压缩到一起,转化成列表形式存储
[('a', 1), ('b', 2), ('c', 3)]
遍历压缩后的列表,进行解压缩。在遍历的过程中顺便将每个元素转化为字典,如下:
{'a': 1}
打印字典中的键和值:
['a'] [1]
把a和b的元素存储到ls1和ls2两个列表中。打印两个列表:
['a', 'b', 'c'] [1, 2, 3]