python: reverse & reversed 函数

来源:互联网 发布:盘锦中小企业seo 编辑:程序博客网 时间:2024/06/16 12:25

API

这两个函数都是 对list中元素 反向排序

list.reverse()


reversed(list)

区别在于:

API 改变原list 返回值 list.reverse() reversed(list)

实验代码

import copyL = ['x', 123, 'abc', 'z', 'xyz']L_copy = copy.copy(L)assert list(i for i in reversed(L)) == ['xyz', 'z', 'abc', 123, 'x'] and L == L_copyL.reverse()assert L == ['xyz', 'z', 'abc', 123, 'x'] and L != L_copy


原创粉丝点击