友链朋友圈

python3学习笔记--两种排序方法

列表排序方法 sort():仅对list对象进行排序,会改变list自身的顺序,没有返回值,即原地排序 sorted():对所有可迭代对象进行排序,返回排序后的新对象,原对象保持不变; sort() list.sort(key=None, reverse=False) key:设置排序方法,或指定list中用于排序的元素; reverse:升降序排列,默认为升序排列; 例子: nums = [2, 3, 5, 1, 6]nums.sort()print(nums) # [1, 2, 3, 5, 6]nums.sort(key=None, reverse=True)print(nums) # [6, 5, 3, 2, 1] students = [('john', 'C', 15), ('jane', 'A', 12), ('dave', 'B', 10)]students.sort(key=lambda x: x[2]) # 按照列表中第三个元素排序print(students) # [('dave', 'B', 10), ('jane', 'A', 12), ('john', 'C', 15)] sorted() sorted(iterable [, key[, reverse]]) key :设置排序方法,或指定迭代对象中,用于排序的元素; reverse :升降序排列,默认为升序排列; 例子: nums = [2, 3, 5, 1, 6]newNums = sorted(nums)print(nums) # [2, 3, 5, 1, 6]print(newNums) # [1, 2, 3, 5, 6]students = [('john', 'C', 15), ('jane', 'A', 12), ('dave', 'B', 10)]newStude...

avatar 龙儿之家 发表于 2021年12月29日 10:20:17

JavaScript 实用技巧

字符串

avatar Eurkon 发表于 2021年12月25日 10:00:00

ECharts 地图上显示折线图


avatar Eurkon 发表于 2021年11月20日 09:00:00

ECharts 地图上显示柱状图


avatar Eurkon 发表于 2021年11月10日 09:00:00

ECharts 地图上显示饼图


avatar Eurkon 发表于 2021年11月01日 09:00:00

ECharts 迁徙地图


avatar Eurkon 发表于 2021年10月15日 09:00:00

ECharts 标签地图


avatar Eurkon 发表于 2021年10月01日 09:00:00

ECharts 热力地图


avatar Eurkon 发表于 2021年09月15日 09:00:00

ECharts 散点地图


avatar Eurkon 发表于 2021年09月01日 09:00:00

ECharts 同X轴多Y轴图表


avatar Eurkon 发表于 2021年08月30日 09:00:00