python推导式&全局变量&多参数传参&装饰器

 

 

目录

一、推导式运用

 二、全局变量

 三、多参数传参

 四、装饰器


一、推导式运用

# 推导式

# for i in range(10):
#     print(i)

    # 创建列表 其中奇数位为1, 偶数位为0

a=[ i for i in range(10)]
a2=[ 1 if i %2 ==0 else 0  for i in range(10) ]
print(a)
print(a2)
print("=======================================")
# 需求:取出下面课程分数大于94的科目及具体分数
class_dict = {
    'c++': 90,
    'python': 93,
    'java': 95,
    'javascript': 96,
    'node.js': 94
}
b={ item[0] for item in class_dict.items()}
b2={item[1] for item in class_dict.items()}
print(b)
print(b2)
c={ item[0]:item[1] for item in class_dict.items()  if item[1] >94  }
print(c)
print("=======================================")
# k,v方法2
c={ k:v for k,v in class_dict.items()  if v >94  }
c2={ k:v  if v >94  else 0 for k,v  in class_dict.items()  }
print(c)
print(c2)






 


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值