三元表达式与列表推导式
三元表达式(三目表达式)
dog_name = 'xiaogou'
# if dog_name == 'fengou':
# print("远离他")
# else:
# print('盘他')
# 不推荐使用
print('远离他') if dog_name == 'fenggou' else print('盘他')
列表推导式
dic = {i: i ** 2 for i in range(10)}
print(dic)
res = zip('abcd', [1, 2, 3, 4], [5, 6, 7, 8])
print(res)
dic1 = dict()
# for i,j in res:
# dic1[i]=j
# print(dic1)
print({k: v for k, v, i in res})