python 【lambda 表达式】
1 #表达式形式:lambda part1,part2,part3.....:expression 2 #其中expression 是要返回的值 3 4 list1 = ["demo","happy","melencoly"] 5 def lastCharacter(word): 6 return word[-1] 7 list1.sort(key=lastCharacter) 8 #可以代替为: 9 list1.sort(key=lambda x:x[-1])
======================sorted函数
sort方法改变了列表中所有元素的顺序,sorted函数则返回一个新的已经排序的列表.尤其,在下面的语句:
list2 = sorted(list1)
执行后,list2会包含和list1一样的元素,但是已经排序好的
sort方法和sorted函数都可以使用参数key和reverse。然而sort方法仅能在列表中使用,但sorted函数可以在列表,字符串和元祖中使用.当在字符串使用时,
它会产生一个包含字符串中所有字符的已经排序列表
一个二次元的生物

浙公网安备 33010602011771号