list构造方法问题
在小甲鱼视频中,有这样一段,初始化一个numbers的列表,然后reverse(),返回的是一个对象,然后list(这个对象)就把reverse后的结果返回了,这个应该怎么解释呢?我知道的是reverse返回的是一个在内存中的地址,这个地址就是这个对象,为啥放到list()中,就成了我们想要的结果呢?求教,图片如下 reversed()返回一个迭代器list是转化为列表
合起来list(reversed())就是将一个迭代器转化为列表
更经典的是range()
页:
[1]