505659671 发表于 2021-8-21 16:43:10

list构造方法问题

在小甲鱼视频中,有这样一段,初始化一个numbers的列表,然后reverse(),返回的是一个对象,然后list(这个对象)就把reverse后的结果返回了,这个应该怎么解释呢?我知道的是reverse返回的是一个在内存中的地址,这个地址就是这个对象,为啥放到list()中,就成了我们想要的结果呢?求教,图片如下

逃兵 发表于 2021-8-21 16:51:11

reversed()返回一个迭代器
list是转化为列表
合起来list(reversed())就是将一个迭代器转化为列表

更经典的是range()
页: [1]
查看完整版本: list构造方法问题