2019-05-06派森学习第168天

2019-05-06  本文已影响0人  每日派森

71、举例sort和sorted对列表排序,list=[0,-1,3,-10,5,9]

1

72、对list排序foo = [-5,8,0,4,9,-4,-20,-2,8,2,-4],使用lambda函数从小到大排序

2

73、使用lambda函数对list排序foo = [-5,8,0,4,9,-4,-20,-2,8,2,-4],输出结果为

[0,2,4,8,8,9,-2,-4,-4,-5,-20],正数从小到大,负数从大到小

(传两个条件,x<0和abs(x))

3

74、列表嵌套字典的排序,分别根据年龄和姓名排序

foo = [{"name":"zs","age":19},{"name":"ll","age":54},

{"name":"wa","age":17},{"name":"df","age":23}]

4

75、列表嵌套元组,分别按字母和数字排序

4

76、列表嵌套列表排序,年龄数字相同怎么办?

5

77、根据键对字典排序(方法一,zip函数)

6

78、根据键对字典排序(方法二,不用zip)

有没有发现dic.items和zip(dic.keys(),dic.values())都是为了构造列表嵌套字典的结构,方便后面用sorted()构造排序规则

7

79、列表推导式、字典推导式、生成器

8

80、最后出一道检验题目,根据字符串长度排序,看排序是否灵活运用

9
上一篇 下一篇

猜你喜欢

热点阅读