python的解析式,zip,枚举的使用

python的解析式,zip,枚举的使用

列表解析式

#列表解析式
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)
'''

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值