-
& -
1&2,2在二进制里面是10,1在二进制中是01,那么01与运算10得到是0

-
lambda
list1=[7, -8, 5, 4, 0, -2, -5]
[要求]:1.正数在前负数在后 2.整数从小到大 3.负数从大到小
sorted(list1,key=lambda x:(x<0,abs(x)))
解题思路:先按照正负排先后,再按照大小排先后。
原理:
1&2,2在二进制里面是10,1在二进制中是01,那么01与运算10得到是0
sorted(list1,key=lambda x:(x<0,abs(x)))
解题思路:先按照正负排先后,再按照大小排先后。
原理:本文标题:**something fun with PYTHON**
本文链接:https://www.haomeiwen.com/subject/fqrfxqtx.html
网友评论