当前位置: 首页 > news >正文

网站页面优化内容包括哪些科技信息网站建设的背景

网站页面优化内容包括哪些,科技信息网站建设的背景,淘宝关键词指数查询,网站怎么防黑客目录 sort()使用 排序处理 升序由小到大排序: sort与sorted 总结 降序由大到小排序: key 参数详解 按字符串长度升序排序 按字符串第二个字符排序 sort()使用 list.sort(keyNone, reverseFalse) 功能:对列表原地排序(直接…

目录

sort()使用

排序处理

升序由小到大排序:

sort与sorted

总结

降序由大到小排序:

key 参数详解

   按字符串长度升序排序

 按字符串第二个字符排序


sort()使用

list.sort(key=None, reverse=False)
  • 功能:对列表原地排序(直接修改原列表,不返回新列表)。

  • 参数

    • key:指定排序规则(如按字符串长度、按某个字段等)。

    • reverse:是否降序排序(默认False,即升序)。

排序处理

升序由小到大排序:

sort与sorted

  • sort()原地排序,即直接修改原列表,不返回任何值(返回None
nums = [3, 1, 4, 2]
nums.sort()  # 原地排序,nums变为[1, 2, 3, 4]
  •  sorted()返回一个新的排序后的列表原对象不会被修改
nums = [3, 1, 4, 2]
sorted_nums = sorted(nums)  # 返回新列表,nums不变
print(sorted_nums)  # 输出:[1, 2, 3, 4]
print(nums)         # 输出:[3, 1, 4, 2](原列表未变)

总结

方法修改原列表返回值适用对象示例
list.sort()None仅列表nums.sort(reverse=True)
sorted()新列表任意可迭代对象sorted(words, key=len)

降序由大到小排序:

sort(reverse=True)

nums = [3, 1, 4, 2]
nums.sort()  # 默认升序
print(nums)  # 输出:[1, 2, 3, 4]nums.sort(reverse=True)  # 降序
print(nums)  # 输出:[4, 3, 2, 1]

key 参数详解

  key用于指定排序规则,通常是一个函数(如lambda或内置函数)

         (注:lambda是  是 Python 中的一种匿名函数(没有名字的函数))

   按字符串长度升序排序
  • l.sort(key=lambda x: len(x)):根据字符串长度进行升序排序。

  习题练习: 

                

n = int(input())
strings = input().split()# 删除每个字符串的最后一个字符
processed = [s[:-1] for s in strings]# 按长度排序
processed.sort(key=lambda x: len(x))# 输出结果
print(' '.join(processed))
 按字符串第二个字符排序
words.sort(key=lambda x: x[1])  # 按第二个字母升序
print(words)  # 输出:['banana', 'apple', 'cherry'](a < p < h)

http://www.dtcms.com/a/589295.html

相关文章:

  • 网站做的关键词被屏蔽百度云盘做网站空间
  • 打砖块——反弹算法与碰撞检测
  • 大连网站设计报价建设网站的策划书
  • 何超谈“AI元宇宙将引领场景革命 “十五五”勾勒科技新蓝图”
  • watch监视-ref基本类型数据
  • 基于单片机的超声波人体感应PWM自动调光灯设计与实现
  • 保定微网站 建设郑州网站建设361
  • [Java EE] 计算机基础
  • 【Playwright自动化】安装和使用
  • logstatsh push 安装
  • C# OpenCVSharp实现Hand Pose Estimation Mediapipe
  • Java和.NET的核心差异
  • 基于灰关联分析与数据场理论的雷达信号分选优化方法
  • Linux Socket 编程全解析:UDP 与 TCP 实现及应用
  • 【NTN卫星通信】什么是LEO卫星技术
  • 郑州市建网站个人对网络营销的看法
  • 罗湖网站建设公司上海seo推广公司
  • 厦门市小学生计算机 C++语言竞赛(初赛)题目精讲与训练(整数的数据类型)
  • VC:11月9日加更,结构行情
  • 杨和网站设计河北邯郸永利ktv视频
  • 里氏替换原则Liskov Substitution Principle,LSP
  • 享元设计模式
  • VitaBench:智能体在真实交互任务中的挑战与前沿探索
  • 深度学习:python动物识别系统 YOLOv5 数据分析 可视化 Django框架 pytorch 深度学习 ✅
  • 【数据库 | 基础】DDL语句以及数据类型
  • 视觉元素网站浙江建设职业技术学院迎新网站
  • 正规网站建设费用做网站阳泉
  • Java I/O 流详解:字符流与字节流的完整指南
  • STM32外设学习-ADC模数转换器(代码部分)四个模块,光敏,热敏,电位,反射式红外。
  • 公众号开发网站购物网站开发介绍