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

福安 网站建设企业管理专业主要课程

福安 网站建设,企业管理专业主要课程,ui设计有哪些,创新的大良网站建设0. 背景 Python排序功能十分强大#xff0c;可以进行基本排序或自定义排序。Python中提供两种不同的排序方法对各种各样的数据类型进行排序。 1. 使用sorted()函数排序 排序主要是对相同数据类型的元素进行的#xff0c;包括数值和字符串两种数据类型。 1.1 对数值进行排…0. 背景 Python排序功能十分强大可以进行基本排序或自定义排序。Python中提供两种不同的排序方法对各种各样的数据类型进行排序。 1. 使用sorted()函数排序 排序主要是对相同数据类型的元素进行的包括数值和字符串两种数据类型。 1.1 对数值进行排序 对于包含数值元素的容器list, set, tuple以及dict可以使用sorted函数进行排序 l [3, 2, 7, 3, 4, 9]sorted(l) [2, 3, 3, 4, 7, 9]sorted函数的定义help(sorted) Help on built-in function sorted in module builtins:sorted(iterable, /, *, keyNone, reverseFalse)Return a new list containing all items from the iterable in ascending order.A custom key function can be supplied to customize the sort order, and thereverse flag can be set to request the result in descending order.sorted函数的性质 sorted函数不需要导入属于全局函数默认情况下sorted函数对序列的元素进行升序排列sorted函数返回一个新的有序输出序列并且不改变原始序列的顺序 l [3, 2, 7, 3, 4, 9]sorted_l sorted(l)sorted_l [2, 3, 3, 4, 7, 9]当输入是一个集合或元组时输出结果仍然是一个列表因为sorted函数根据定义返回一个新列表。 t (6, 3, 10, 5)sorted(t) [3, 5, 6, 10]s {4, 8, 2, 3}sorted(s) [2, 3, 4, 8]1.2 对字符串进行排序 sorted函数将一个str看作一个列表并遍历其中的每一个元素。在一个字符串中每一个元素都对应着str中的一个字符。sorted函数以相同的方式对待每一个句子对每一个字符包括空格进行排序。可以通过字符串的join函数输出排序好的字符串。 str sdfgdas dasdfstr sdfgdas dasdfsorted(str) [ , a, a, d, d, d, d, f, f, g, s, s, s].join(sorted(str))aaddddffgsss2. 使用list.sort函数 list的成员函数sort定义 help(list.sort) Help on method_descriptor:sort(...)L.sort(keyNone, reverseFalse) - None -- stable sort *IN PLACE*list的成员函数sort性质 sort是list类的一个方法只能与list一起使用。sort返回None并改变 值序列本身 的位置 l [3, 2, 7, 3, 4, 9]l.sort()l [2, 3, 3, 4, 7, 9]3. 对dict进行排序 3.1 使用sorted d{a:1,c:3,b:2}d.items() dict_items([(a, 1), (c, 3), (b, 2)])d.keys() dict_keys([a, c, b])d.values() dict_values([1, 3, 2])sorted(d) [a, b, c]sorted(d.keys()) [a, b, c]sorted(d.values()) [1, 2, 3]sorted(d.items(), keylambda kv: kv[0]) [(a, 1), (b, 2), (c, 3)]sorted(d.items(), keylambda kv: kv[1]) [(a, 1), (b, 2), (c, 3)]3.2 使用列表的sort方法 Python中字典是无序类型没有自己的排序方法。但是可以使用列表的sort方法 来进行排序。首先把字典转换为列表 再进行排序。 d{a:1,c:3,b:2}list(d) [a, c, b]list(d.items()) [(a, 1), (c, 3), (b, 2)]l list(d.items())l.sort(keylambda kv:kv[1])l [(a, 1), (b, 2), (c, 3)]总结 本文介绍了python中可迭代对象如何进行排序分析了全局函数sorted和列表局部函数sort的用法并介绍了字典的两种排序方式。
http://www.w-s-a.com/news/158440/

相关文章:

  • 泉州开发网站的公司有哪些电脑网页翻译
  • 河北省建设机械会网站首页刚做的网站怎么收录
  • 什么网站专门做自由行的framework7做网站
  • 网页设计与网站建设书籍包头住房与城乡建设局网站
  • 重庆网站建设平台免费猎头公司收费收费标准和方式
  • 形象设计公司网站建设方案书打开一个不良网站提示创建成功
  • 网站手机页面如何做网站关键字 优帮云
  • 免费的黄冈网站有哪些下载软件系统软件主要包括网页制作软件
  • 企业微站系统重庆高端网站建设价格
  • 有没有做衣服的网站吗网站自适应开发
  • 青海省制作网站专业专业定制网吧桌椅
  • 网站开发的项目17岁高清免费观看完整版
  • 手机网站建设多少钱一个门网站源码
  • 重庆 网站开发天津住房和城乡建设厅官方网站
  • 泰安高级网站建设推广厦门高端网站建设定制
  • jsp网站开发引用文献手机seo排名
  • 创建一家网站如何创设计网页的快捷网站
  • 1688代加工官方网站h5开发教程
  • 静态网站源码下载网站怎么显示备案号
  • 网站代码设计网站开发维护任职要求
  • 长寿做网站的电话怎么快速刷排名
  • 上海市中学生典型事例网站邯郸全网推广
  • 厦门网站建设680元好男人的最好的影院
  • 石家庄网站建设设计产品设计专业就业前景
  • 网站移动排名做最好最全的命理网站
  • 网站怎么防黑客杭州市做外贸网站的公司
  • 网站推广公司认准乐云seo易语言做网站登录
  • 配色设计网站推荐网站下拉菜单重叠
  • 内容展示型网站特点在北京注册公司需要多少钱
  • h5网站源代码创意设计理念