三元表达式 列表递推 生成器表达式
生活随笔
收集整理的這篇文章主要介紹了
三元表达式 列表递推 生成器表达式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#!/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))
# -*- 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
總結
以上是生活随笔為你收集整理的三元表达式 列表递推 生成器表达式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CQUT校园通知网消息爬虫+Server
- 下一篇: Annotation 注解