Python中对鸠合排序能够将鸠合转换为列表,然后经由过程list.sort()函数将列表排序,排序效果就是鸠合的排序效果。
鸠合-->列表-->list sort()
鸠合(set)是Python中一种主要的数据类型,示意一组各不相同元素的无序鸠合,其主要应用于反复元素消弭及关联测试等 。
鸠合在Python内部经由过程哈希表完成,其本征无序,输出时所显现的递次具有随机性,且与运转环境相干。
sort()函数用于对原列表举行排序,假如指定参数,则运用比较函数指定的比较函数。
sort()要领语法:
list.sort(cmp=None, key=None, reverse=False)
参数
cmp -- 可选参数, 假如指定了该参数会运用该参数的要领举行排序。
key -- 主如果用来举行比较的元素,只要一个参数,细致的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元夙来举行排序。
reverse -- 排序划定规矩,reverse = True 降序, reverse = False 升序(默许)。
返回值:
该要领没有返回值,然则会对列表的对象举行排序。
以下实例展现了sort()函数的运用要领:
#!/usr/bin/python # -*- coding: UTF-8 -*- aList = [123, 'Google', 'Runoob', 'Taobao', 'Facebook']; aList.sort(); print "List : ", aList
输出效果以下:
List : [123, 'Facebook', 'Google', 'Runoob', 'Taobao']
更多Python相干技术文章,请接见Python教程栏目举行进修!
以上就是python中怎样对set鸠合排序的细致内容,更多请关注ki4网别的相干文章!