if的三元运算符和列表解析、字典解析

1、三元运算(三目运算)

对简单的条件语句,可以用三元运算简写。三元运算只能写在一行代码里面

# 书写格式

result = 值1 if 条件 else 值2
 
# 如果条件成立,那么将 “值1” 赋值给result变量,否则,将“值2”赋值给result变量

examples:

result = 'the result if the if succeeds' if option == True else 'the result if the if fails and falls to the else part'



2、列表解析、字典解析

 

myList = [1,2,3,4]
newList =[i*2 for i in myList]   #经过列表解析后,newList = [2,4,6,8]

 

myList = [1,2,3,4]
myDic = {i:i*2 for i in myList}   #得到字典{1:2,2:4,3:6,4:8}

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值