# 推导式

# 推导式

推导式是从一个或多个迭代器快速简洁的创建数据结构的一种办法,它可以将循环和条件判断结合,从而可以避免语法冗长的代码。

words = 'rocky like python'

my_list = [i for i in range(0,6) if i % 2 == 1] # 列表推导式
letter_cnt = {letter:words.count(letter) for letter in words} # 字典推导式
my_set = {i for i in range(0,6) if i % 3 == 1} # 集合推导式
my_exp = (i for i in range(0,6)) # 生成器推导式