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

列表的改和列表的排序

作者: 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] 

    相关文章

      网友评论

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

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