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

制作建设工程人员查询谷歌优化排名公司

制作建设工程人员查询,谷歌优化排名公司,游戏代理公司,大连爱得科技网站建设公司怎么样目录 sort()函数 sorted()函数 key参数 区别 sort()函数 sort()方法:该方法用于原地对列表进行排序,即直接在原始列表上进行排序操作,并不返回一个新的列表。 my_l…

目录

sort()函数

sorted()函数

key参数

区别


sort()函数

sort()方法:该方法用于原地对列表进行排序,即直接在原始列表上进行排序操作,并不返回一个新的列表。

my_list = [3, 1, 4, 2, 5]
my_list.sort()
print(my_list)  # 输出: [1, 2, 3, 4, 5]

sorted()函数

sorted()函数:该函数对可迭代对象进行排序,并返回一个新的已排序的列表。原始列表不会被修改。

my_list = [3, 1, 4, 2, 5]
new_list = sorted(my_list)
print(new_list)  # 输出: [1, 2, 3, 4, 5]

对字符串进行排序时,返回列表:

s="oplk"
p=sorted(s)
print(p)
#输出:['k', 'l', 'o', 'p']

key参数

sorted()函数中,key参数用于指定一个函数来用作排序的关键字。这个函数将被应用于可迭代对象中的每个元素,并根据函数返回值进行排序。

key参数接受一个函数作为参数,该函数接受一个元素作为输入,并返回一个值。sorted()函数将使用这个返回值来确定元素的排序顺序。

  • 按照元素的绝对值进行排序:
my_list = [5, -3, 2, -1, 4]
new_list = sorted(my_list, key=abs)
print(new_list)  # 输出: [-1, 2, -3, 4, 5]
  • 按照元素的长度进行排序: 
my_list = ['apple', 'banana', 'cherry', 'date']
new_list = sorted(my_list, key=len)
print(new_list)  # 输出: ['date', 'apple', 'cherry', 'banana']

其实 key = len 实质是函数。 

  • 自定义函数进行排序: 
def sort_by_last_character(string):return string[-1]my_list = ['apple', 'banana', 'cherry', 'date']
new_list = sorted(my_list, key=sort_by_last_character)
print(new_list)  # 输出:['banana', 'apple', 'date', 'cherry']

这里我们定义了一个名为sort_by_last_character的函数,它返回字符串的最后一个字符。然后,我们将这个函数传递给key参数来进行排序。


区别

  1. sort()方法是对可变的列表对象进行操作,而sorted()函数可以用于任何可迭代的对象。
  2. sort()方法在原地进行排序,会修改原列表;sorted()函数返回一个新的已排序的列表,不改变原列表。
  3. 如果需要保留原列表的顺序,可以使用sorted()函数并将结果赋值给一个新的变量;如果不需要保留原列表或需要在原列表上进行操作,可以使用sort()方法。
  4. sort()方法没有返回值,而sorted()函数会返回一个新的已排序的列表,可以将其赋值给一个变量以进行后续操作。
  5. sort()方法和sorted()函数都支持传递一些可选参数,例如key用于指定一个函数来用作排序的关键字,reverse用于指定排序顺序是否为降序等。
http://www.mnyf.cn/news/48937.html

相关文章:

  • 过期网站.新网站推广方法
  • 广州做网站公司哪家好乔拓云网站建设
  • 怎么建立自己公司的网站搜索引擎关键词怎么选
  • 哪个网站有做车库门的网站怎么快速排名
  • WordPress插件Onedrive关键词优化怎么优化
  • 网络广告的概念seo外包公司如何优化
  • 网站开发一个支付功能要好多钱最有效的宣传方式
  • 全球网站访问量排名海外网络推广方案
  • 淄博网站制作形象2020做seo还有出路吗
  • 外贸平台哪个网站好做宁波seo网络推广软件系统
  • 昆明官网seo服务汕头seo优化培训
  • 今日热搜榜排行榜杭州seo排名优化外包
  • 深圳市建设管理委员会网站西安网红
  • 精品网站建设公司网站页面布局和样式设计
  • ps制作网站模板东营seo
  • 中铁建设集团网站宁波正规seo推广公司
  • 网站如何做微信支付分析网站推广和优化的原因
  • 做电商平台网站有哪些百度指数趋势
  • iis7.5 部署网站域名是什么意思
  • 建设动漫网站的目的搜索引擎优化的方法有哪些
  • 中建铁路建设有限公司网站站内关键词自然排名优化
  • 网站建设流程步骤怎么样seo优化报价公司
  • 网站做apk制作工具免费建站工具
  • 南阳做网站价格品牌营销策划方案范文
  • 学校网站asp百度识图在线网页版
  • 品牌网站建设小蝌蚪cseo舆情优化
  • 宣传商务型的网站推广普通话文字内容
  • 书店网站怎么做西安网站建设
  • asp网站建设外文参考文献百度广告太多
  • 电子商务网站建设需要哪些技术企业网络推广计划书