# 列表解析
a = [1, 2, 3, 4]
# b = [2, 3, 4, 5]
b = [item for item in a] # 通过for循环将a中的元素取出来放在item中,并将item放在列表b中
print(b) # [1, 2, 3, 4] 元素和a一模一样
b1 = [item + 1 for item in a] # 将a中的元素取到item中,并把 item+1 放在列表b中
print(b1) # [2, 3, 4, 5]
b2 = [item for item in a if item % 2 == 0] # 将a中的元素取到item中,使用条件语句判断item%2是否等于0
print(b2) # [2, 4] item%2 == 0则把item放入列表b中,所以b中元素是[2, 4]
# 列表解析
# 字典解析--和列表解析类似