枫枫duck 发表于 2021-9-28 16:21:27

reverse函数

list1=

list2=reversed(list1)

list2
Out: <list_reverseiterator at 0x22dcdd020a0>

list(list2)
Out:


为什么这样才能反转 有其他办法吗
为什么list2 返回一串东西,表示看不懂

冬雪雪冬 发表于 2021-9-28 16:28:23

reversed返回的是生成器,可以用for循环遍历
这里可以转换为列表
list2=list(reversed(list1))

逃兵 发表于 2021-9-28 16:28:49

最简单的方法可以用切片
list2= list1[::-1]

reversed返回的是迭代器,那一串东西是迭代器的地址
页: [1]
查看完整版本: reverse函数