美文网首页
列表的改和列表的排序

列表的改和列表的排序

作者: young后知后觉 | 来源:发表于2023-09-19 22:41 被阅读0次

索引改元素

a=[1,2,3,4,5,6,7,8,9]

a[2]=100

print(a)

[1,2,200,4,5,6,7,8,9]

a=[1,2,3,4,5,6,7,8,9]

切片的改元素

a[1:5]=[100,200,300,400,500,600,700]

print(a)

[1,100,200,300,400,500,600,700,6,7,8,9]

54.列表元素的修改操作_哔哩哔哩_bilibili

9.18

列表的排序

sort    排序  (不是函数)

默认将列表的元素从小到大的依次排序,也可以使用 reverse=True 降序排序,用sort 方法不产生新的列表

规则:列表.sort ( )

a=[1,100,2,300,4,5,6,700]

a.sort ( )

print(a)

[1,2,4,5,6,100,300,700]

reverse  降序,倒序  (不是函数)

reverse=True  降序排序      reverse=Flase 升序排序

a=[1,100,2,300,4,5,6,700]

a.sort ( reverse=True )

print(a)

[700,300,100,6,5,4,2,1]

a.sort ( reverse=Flase )

print(a)

[1,2,4,5,6,100,300,700]

sorted  排序 (内置函数),产生一个新的列表,原列表不发生改变

格式:新列表=sorted(列表)

a=[1,100,2,300,4,5,6,700]

b=sorted(a)

print(a)

print(b)

[1,100,2,300,4,5,6,700]      注释: 原列表不会发生改变

[1,2,4,5,6,100,300,700]      注释:新列表b发生改变

sorted  排序,用reverse=True

格式:新列表=sorted(列表, reverse=True)

a=[1,100,2,300,4,5,6,700]

b=sorted(a,reverse=True)

print(b)

[700,300,100,6,5,4,2,1] 

相关文章

  • 【Python基础】8. 列表 list

    本篇笔记知识点:列表内的元素的增,删,改,查列表复制判断列表内的元素列表内元素排序 列表的基本概念 列表让你能够在...

  • MOOC大学 实用Python程序设计 W6 列表

    6.1 列表的基本操作 6.2 列表基本应用 6.3 列表的排序算法 用排序函数对简单列表排序 复杂列表的自定义排...

  • Python列表排序

    列表正序排序 sort()排序方法 此函数方法对列表内容进行正向排序,排序后的新列表会覆盖原列表(id不变),也就...

  • python入门笔记,深夜放毒

    sort() 改方法用来对列表中的元素进行排序 sort()方法默认是直接比较列表中的元素大小 在sort()可以...

  • 算法小结(二):列表排序1

    一、列表排序概述 列表排序就是将无序列表转变为有序列表,包括升序和降序两种,python内置函数为sort()。常...

  • 序列

    列表 列表的增删查改 修改列表元素通过下标获取元素,然后重新赋值:列表[下标]=新的值 列表1+列表2:让列表1和...

  • 【高级特性】45、自定义对象的排序

    目录一、列表排序二、内置排序函数三、特殊方法四、可扩展的“大小”比较及排序 一、列表排序 列表方法sort()对原...

  • 【MySQL 3】DQL排序查询

    语法:select 查询列表 from 表名 【where 筛选条件】order by 排序列表 特点: 排序列表...

  • freemarker内置函数

    排序 翻转列表reverse 列表大小

  • vue列表过渡

    列表过渡 实现 列表的进出过渡 列表的排序过渡 解决 示例 列表的交错过渡

网友评论

      本文标题:列表的改和列表的排序

      本文链接:https://www.haomeiwen.com/subject/ahgwvdtx.html