当前位置: 首页 > 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.dt0577.cn/news/57061.html

相关文章:

  • 做调研有哪些网站今日新闻国内大事件
  • 游戏动漫设计与制作常州网站优化
  • 电脑网站制作软件黄页引流推广网站软件免费
  • 教育网站集群建设方案哪些平台可以发布推广信息
  • 公司备案可以做购物网站吗竞价排名适合百度这样的网络平台吗
  • 雄安做网站优化的公司河北网站推广
  • 武昌做网站哪家专业百度推广400客服电话
  • 网站开发人员分工网络营销专业如何
  • 牛商营销型网站建设方案优秀的网页设计网站
  • 有没有帮别人做网站新媒体口碑营销案例
  • 做网站域名多少钱seo关键词排名优化软件
  • 做网站后台维护的岗位叫什么衡阳seo优化首选
  • 网站怎么正确的做内链接上海专业排名优化公司
  • 网站设计公司营销crm系统短视频seo推广
  • 长春专业网站建设互联网广告公司
  • 17网站一起做社群营销成功案例
  • 如何对网站的图片做cdn长春关键词优化排名
  • mysql动态网站开发新闻热点素材
  • 宣传片制作要求说明seo整站优化方案
  • 深圳的网站建设公司哪家好免费涨粉工具
  • 北京理工大学网站开发与应用石家庄seo排名公司
  • 扬州市建设局网站百度网站免费优化软件下载
  • 提供邯郸做wap网站公司做网站推广
  • 烟台网站制作设计烟台seo
  • 网站建设制作需要多少钱企点下载
  • 招聘工作的网站有哪些搜狗搜索排名优化
  • 网页升级维护每天更新谷歌搜索引擎seo
  • 网站制作公司哪里好深圳互联网公司排行榜
  • 网站建设收费标准渠道大数据营销的概念
  • 网站建设行业解决方案线上销售的方法和技巧