选择题
以下python代码输出什么?
a = [2,3,1]
sorted(a)
print(a)

A a
B [3, 2, 1]
C [2, 3, 1]
D [1, 2, 3]

问题解析
1.sorted()函数可以对所有可迭代的对象进行排序操作。题目中,sorted()函数提供了一个新的有序的输出结果,并且不改变原始值的顺序。所以使用print()语句输出列表a,结果仍是原来a的排序。
2.sorted()函数是一个内置函数,可以直接使用。sorted()语法(应用于Python 3.x):
sorted(iterable,key=None, reverse=False)
其中参数说明:
iterable:可迭代对象
key:通过这个参数可以自定义排序逻辑
reverse:指定排序规则,True为降序,False为升序(默认)。
3.sorted()函数返回重新排序的列表,与sort()函数的区别在于sort()函数是list列表中的函数,而sorted()函数可以对所有可迭代对象进行排序操作。并且用sort()函数对列表排序时会影响列表本身,而sorted()函数则不会。
4.需要注意的是,sorted()函数虽然可以处理所有可迭代的对象,例如集合、元组、数组,但是输出结果仍然是一个列表。所以如果返回的对象需要匹配输入类型,那么需要将转化为新类型。

欢迎大家转发,一起传播知识和正能量,帮助到更多人。期待大家提出宝贵改进建议,互相交流,收获更大。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:http://liujingwei.cn

答案
正确答案是:C
代码及运行结果:

温馨期待
期待大家提出宝贵建议,互相交流,收获更大,助教:qzr

Python中的排序函数--sorted()函数相关推荐

  1. Python中的排序函数

    Python中的排序函数 列表排序 sort函数 sort函数: list.sort(cmp=None,key=None,reverse=False) 对原列表进行排序,完成排序后,原列表变为有序列表 ...

  2. python中从小到大排序的函数_深入理解Python中的排序函数

    由于 Python2 和 Python3 中的排序函数略有区别,本文以Python3为主. Python 中的排序函数有 sort , sorted 等,这些适用于哪些排序,具体怎么用,今天就来说一说 ...

  3. Python中常用最神秘的函数! lambda 函数深度总结!

    今天我们来学习 Python 中的 lambda 函数,并探讨使用它的优点和局限性 Let's do it! 什么是 Python 中的 Lambda 函数 lambda 函数是一个匿名函数(即,没有 ...

  4. python一个函数调用另一个函数中的变量_在Python 中同一个类两个函数间变量的调用方法...

    在Python 中同一个类两个函数间变量的调用方法 更新时间:2019年01月31日 15:44:54 作者:wxy_summer 今天小编就为大家分享一篇在Python 中同一个类两个函数间变量的调 ...

  5. python中实现延时回调普通函数示例代码

    这篇文章主要给大家介绍了关于python中实现延时回调普通函数的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧. 回调函 ...

  6. Python中常用的高阶函数

    Python 中常用的高阶函数 ① filter(function,iterable)filter(function, iterable)filter(function,iterable)   过滤器 ...

  7. Python中的startswith和endswith函数使用实例

    Python中的startswith和endswith函数使用实例 在Python中有两个函数分别是startswith()函数与endswith()函数,功能都十分相似,startswith()函数 ...

  8. python整数转换字符串_使用Python中的str()函数将整数值转换为字符串

    python整数转换字符串 Given an integer value and we have to convert the value to the string using str() func ...

  9. python中zip的使用_浅谈Python中的zip()与*zip()函数详解

    前言 1.实验环境: Python 3.6: 2.示例代码地址:下载示例: 3.本文中元素是指列表.元组.字典等集合类数据类型中的下一级项目(可能是单个元素或嵌套列表). zip(*iterables ...

  10. python一行输出多个数据_如何在Python中让两个print()函数的输出打印在一行内?

    1.两个连续的print()函数为什么在输出时内容会分行显示? 解:print()中有两个默认参数sep和end,其中sep是代替分隔符,end是代替末尾的换行符,默认使用','代替空格,且默认末尾加 ...

最新文章

  1. 输入的命令集锦(补充)
  2. 华为笔记本怎么激活windows_取代Windows?最美国产操作系统诞生,华为笔记本电脑已搭载...
  3. HDU2204 Eddy's爱好(容斥原理)
  4. 文巾解题 1646. 获取生成数组中的最大值
  5. (002)每日SQL学习:删除名称重复的数据
  6. java之 Timer 类的使用以及深入理解
  7. 你知道到底什么是Unikernel吗
  8. 【观点】风雨20年:我所积累的20条编程经验
  9. 使用 Chrome 开发者工具的 lighthouse 功能分析 web 应用的性能问题
  10. c语言中abc是什么类型,基金分为ABC三类,分别代表什么意思,哪一类适合普通投资者?...
  11. 不会Python开发的运维终将被淘汰?
  12. c语言终极面试宝典 pdf,C语言终极面试--编程
  13. 【Java】图解 Spring 循环依赖,写得太好了
  14. iOS 崩溃 问题 警告 错误2
  15. 莫兰迪颜色表以及RGB向16进制颜色的转换连接
  16. 应该根据哪些判断云服务器的好坏
  17. MZY项目笔记:session歧路
  18. 为什么要使用微信活码?
  19. UVM m_sequencer 和 p_sequencer
  20. css设置背景图片随滚动缓慢滚动_h5页面背景图很长要有滚动条滑动效果的实现...

热门文章

  1. 高大上的非线性编辑是怎么一回事?
  2. php茶叶商城系统毕业设计(附源码、运行环境)
  3. 程序员必看:如何降低APP软件开发的成本?
  4. 推荐几个pdf转换成word
  5. 勇士挂机 鸿蒙合成,勇士挂机装备攻略 装备精炼、附魔、锻造技巧[多图]
  6. FMD辉芒微原厂FT60F011A-RB SOP-8 单片机MCU
  7. 雨后,大觉寺+鹫峰,玩一圈。
  8. 使用buildroot构建龙芯2K1000文件系统,并使用qt+OpenCV进行拍照,并使用dropbear搭建ssh服务
  9. echarts 区域缩放
  10. 双十一注册电子信箱、163电子邮箱会员攻略