求教python3解法
廖大大,请问这道题用python3怎么写?包括前面的2_7我也不太会啊,因为cmp在python3里貌似没了……
廖大大,请问这道题用python3怎么写?包括前面的2_7我也不太会啊,因为cmp在python3里貌似没了……
2015-04-15
#Python3.6.1 sortedNew = functools.partial(sorted, key=lambda s:s.upper()) 正序 print(sortedNew(['Bob','Adam','Juju'])) sortedNew = functools.partial(sorted, key=lambda s:s.upper(), reverse = True) 反序 print(sortedNew(['Bob','Adam','Juju']))
Python3和2在这个函数上的不同是,2中的对比是传入2个参数,所以lambda s1,s2: 大于则排前面/正序
3中只需传一个参数进去,正序反序由reverse参数来控制。
举报