range(5) range(0, 5) list(range(5)) [0, 1, 2, 3, 4] 这两个结果是不一样的,为什么用在for x in...中是range(5)呢,这两种方式都可以行得通。 请知道的朋友可以解答下,谢谢了。
range(5) range(0, 5)
list(range(5)) [0, 1, 2, 3, 4] 这两个结果是不一样的,为什么用在for x in...中是range(5)呢,这两种方式都可以行得通。 请知道的朋友可以解答下,谢谢了。
python3 中 range(5) 得到的是生成器(还没计算出来),list(range(5)) 得到的是list对象。
Sign in to make a reply
指间上的风铃