在这里,我们使用一个用户输入数组,并且必须根据元素的长度对列表进行排序。在这里,我们使用Python内置函数sorted()。

示例Input::[“mona”,”pp”,”aaa”]

Lengths are [4,2,3]

So, the sorted array should be [2,3,4]

Output::[“pp”,”aaa”,”mona”]

算法Step 1: Input list element.

Step 2: apply sorted (A,len) function.

范例程式码# To sort a list

def sortedlist(A):

newlist = sorted(A, key=len)

return newlist

# Driver code

A=list()

n=int(input("Enter the size of the List ::"))

print("Enter the Element ::")

for i in range(int(n)):

k=input("")

A.append(k)

print("SORTED LIST ::>",sortedlist(A))

输出结果Enter the size of the List ::5

Enter the Element ::

mona

gulli

adwaita

aadrika

pinki

SORTED LIST ::> ['mona', 'gulli', 'pinki', 'adwaita', 'aadrika']

python列表按照长度排序_Python程序根据元素的长度对列表进行排序?相关推荐

  1. python list排序_Python中字符串List按照长度排序

    下面看下字符串List按照长度排序(python)的实现方法 myList = ['青海省','内蒙古自治区','西藏自治区','新疆维吾尔自治区','广西壮族自治区'] 1.首先得到每个字符串长度 ...

  2. python list元素合并_Python程序中使用表达式合并List列表元素 - Python - 服务器之家...

    Python程序中使用表达式合并List列表元素 发布时间:2014-02-06 来源:服务器之家 在实现一个产品过程中,使用 Python Extension 需要一个语句将一个列表中子列表合并成为 ...

  3. python内置数据结构教程_python课程第二周 内置数据结构——列表和元组

    5种内置数据结构:列表.元组.字典.集合.字符串.列表.字典.字符串三种被称为线性结构.针对线性结构的操作有:切片.封包和解包.成员运算符.迭代. 针对数据结构的操作有解析式:解析式分为列表解析.生成 ...

  4. python设计选择题代码源_Python程序的设计试题库完整

    . . . < Python 程序设计>题库 一. 填空题 第一章 基础知识 1 . Python 安装扩展库常用的是 _______ 工具.( pip ) 2 . Python 标准库 ...

  5. python append函数二维_python创建与遍历List二维列表的方法

    python创建与遍历List二维列表的方法 python 创建List二维列表 lists = [[] for i in range(3)] # 创建的是多行三列的二维列表 for i in ran ...

  6. python define function的顺序_Python怎么根据一个函数来决定列表顺序

    def__init__(self,function):self._queue=[]self.function=function然后要写一往列表里增加元素的方法,按照function排序,functio ...

  7. python库有什么用_Python程序员必知什么 常用的Python库有哪些

    Python程序员必知什么?常用的Python库有哪些?Python有很多丰富而强大的库,这是它成为人工智能与数据分析领域强者的关键.有很多Python开发人员想知道常用的Python库有哪些,接下来 ...

  8. python二维数组按照第一列排序_Python中二维数组按照某行或列排序的实现方法

    这篇文章主要介绍了Python实现二维数组按照某行或列排序的方法,结合具体实例形式分析了Python使用numpy模块的lexsort方法针对二维数组进行排序的常用操作技巧,需要的朋友可以参考下 本文 ...

  9. c语言的八大排序算法,程序员的内功:C语言八大排序算法

    四 一.冒泡排序 冒泡排序算法的运作如下: ●比较相邻的元素.如果第一个比第二个大,就交换他们两个. ●对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对.这步做完后,最后的元素会是最大的数. ...

最新文章

  1. 来谈谈Servlet~~
  2. Modal提示框插件的使用
  3. php商品数量怎么用js,如何使用js统计页面标签数量
  4. ShuffleNet论文阅读笔记
  5. java 运行环境注册表_Java运行环境与Windows注册表
  6. thinkPHP的Excel插件
  7. 李学斌:广告的罪恶与救赎
  8. 百度文库文档免下载券免费下载方法
  9. android吉他谱组件,android手机吉他谱
  10. ARM9开发板实验笔记(1)
  11. 2021-12-21 理解JS中的shim / polyfill / 垫片概念
  12. iOS定位从 “始终”定位,改变成“使用期间”定位
  13. 王都归来,山寨手机分抢市场
  14. html5页面正文内容标签,HTML5 结构标签
  15. 算法-数塔问题-c语言
  16. Python实现冒泡排序的代码
  17. Hystrix使用说明,配置参数说明
  18. 神奇宝贝java_我的世界下载 1.25神奇宝贝整合包_单机游戏下载
  19. 【读书1】【2017】MATLAB与深度学习——代价函数与学习规则(4)
  20. QT全平台支持——开始学习

热门文章

  1. Mac配置python wind量化接口
  2. vc控制计算机关机,192上位机VC MFC实现电脑的重启关机注销功能
  3. ABAP 金额小写转大写
  4. mysql最高平均工资_mysql查询出平均工资最高的部门编号
  5. 微信小程序分页功能实现
  6. JVM笔记(三):垃圾回收篇
  7. 【Linux CentOS】 实用指令之帮助指令
  8. 一比二购增加您指定商品降价时,给您发送邮件通知的功能
  9. java 点击屏幕_JAVA+Appium 自动化实现手机屏幕滑动点击操作
  10. git 进阶 (四)变基提交