列表解析式
#列表解析式
list=[i for i in range(100) if i%3==0]
print(list)
字典解析式
#字典解析式
dic = {'a': 1, 'b': 2, 'c': 3}
d = {k: v for k, v in dic.items() if v >=2}
print(d)
zip的使用
'''
a='xac'
b='ybv'
zip函数,是指,将两个元素或者集合对应的反倒一个元组里面,组成[(x,y)(a,b)(c,v)]
然后,把短的为基准,把长的省略
'''
a='aasaddafsad'
b='ahjasdfjsd'
l=zip(a,b)
for x,y in l:
print('({0},{1})'.format(x,y))
s1 = 'abc'
s2 = '456'
for i in zip(s1,s2):
print(i)
枚举的使用
'''
enumerate-->打印集合里面的对应的元素的索引
for i,v in enumerate('westos'): i:表示value值
print(i,v)
'''