#!/use/bin/python
# -*- conding:utf-8 -*-
# def my_max(x,y):
# if x >= y : #>=必须紧凑
# return x
# else:
# return y
# x = 10
# y = 20
# res = x if x>=y else y
# print(res)
# name = input('>>>:').strip()
# res ='漂亮小姐姐' if name == '汪妍'else '小傻瓜'
# print(res)
# 列表推倒式和生成器表达式
# 列表推倒式
# l = []
# for i in range(1,11):
# res = 'egg'+str(i)
# l.append(res)
# print(l)
#以下为简单的方法
# l = ['egg'+str(i)for i in range(1,11)]
# print(l)
#后面加if判断
# l = ['egg'+str(i)for i in range(1,11)if i >= 6]
# print(l)
# 生成器表达式
g = ['egg'+str(i)for i in range(0,10000000)]
print(g)
print(next(g))
print(next(g))
print(next(g))
print(next(g))
转载于:https://www.cnblogs.com/wuxiaogang/p/8920672.html