码迷,mamicode.com
首页 > 编程语言 > 详细

python中reversed和reverse的注意点

时间:2017-07-08 00:22:48      阅读:876      评论:0      收藏:0      [点我收藏+]

标签:eve   .so   sed   元组   注意   ted   sort   字符   好的   

L=[1,2,3,4]
l1=[123,123,23]
if l1.sort() == L.reverse():   #这个判断式是恒等的,因为两个函数的返回值都是None(其实是无返回值)
    print(1)

------------------------------------------------------------

a.sort()是对列表a进行原地修改,而且只能修改列表

而sorted(a)对字符串、列表、元组都能排序,该函数返回一个排序好的列表(都是列表!!)

------------------------------------------------------------

个人感觉reverse没什么diao用、当然原地修改还是要用reverse()的

因为对于字符串、列表、元组来说都可以用a[::-1]来取反

要注意a[::-1]返回的是一个逆转的列表、字符串、元组。并不是对a的原地修改

python中reversed和reverse的注意点

标签:eve   .so   sed   元组   注意   ted   sort   字符   好的   

原文地址:http://www.cnblogs.com/cunyusup/p/7134543.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!