Python 零碎信息-基础 02
生活随笔
收集整理的這篇文章主要介紹了
Python 零碎信息-基础 02
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. range xrange 的差別
1.1 range 返回列表對象.
1.2 xrange 返回xrange對象? 不需要返回列表里面的值, 節省內存.
>>> range(1,10) [1, 2, 3, 4, 5, 6, 7, 8, 9] >>> xrange(1,10) xrange(1, 10)2. 列表推導
>>> [x*x for x in range(1,10)] [1, 4, 9, 16, 25, 36, 49, 64, 81] #占位符應用 >>> ['the %s' %d for d in range(1,10)] ['the 1', 'the 2', 'the 3', 'the 4', 'the 5', 'the 6', 'the 7', 'the 8', 'the 9'] #元組 >>> [(x,y) for x in range(3) for y in range(3)] [(0, 0), (0, 1), (0, 2), (1, 0), (1, 1), (1, 2), (2, 0), (2, 1), (2, 2)] #DICT >>> dict([(x,y) for x in range(3) for y in range(3)]) {0: 2, 1: 2, 2: 2} #Key, 讀了后面的值, 更新了..?
轉載于:https://www.cnblogs.com/YoungGu/p/5187238.html
總結
以上是生活随笔為你收集整理的Python 零碎信息-基础 02的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MyBatis 相同事物查询缓存问题
- 下一篇: php验证码的制作