美文网首页
python list 和字典排序

python list 和字典排序

作者: 逍遥_yjz | 来源:发表于2021-04-12 15:52 被阅读0次

list 的一系列操作

li = [1, 2, 3, 4,5]
# 序列中的每个元素加1 --- python3 中前面要加list()
a=list(map(lambda x: x+1, li)) # [2,3
print(a) # [2, 3, 4, 5, 6]

#  返回序列中的偶数 --- python3 中前面要加list()
b = list(filter(lambda x: x % 2 == 0, li))  # [2, 4]
print(b) # [2, 4]
#  返回所有元素相乘的结果
from functools import reduce
c = reduce(lambda x, y: x * y, li)  # 1*2*3*4*5 = 120
print(c) # 120

li = ['1', '2', '3', '4', '5']
# 序列中的每个元素加1
a=list(map(lambda x: int(x), li)) # [2,3
print(a) # [1, 2, 3, 4, 5]

字典排序

record ={'a':89, 'b':186, 'c':99, 'd':100}
# 进行排序 reverse = True 表示由大到小排序
s1 = sorted(record.items(), key=lambda x:x[1],reverse=True)
print(s1) # [('b', 186), ('d', 100), ('c', 99), ('a', 89)]

相关文章

网友评论

      本文标题:python list 和字典排序

      本文链接:https://www.haomeiwen.com/subject/txyxlltx.html