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}