列表的定义索引添加删除查找排序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表的定义索引添加删除查找排序相关的知识,希望对你有一定的参考价值。

变量赋值

Python是一门弱变量的语言,它不用指定变量的类型,它的类型由值来决定。

变量赋值的方法:

1、  直接赋值

a = 1

技术分享图片

2、  链式赋值

a = b = 1

技术分享图片

3、  序列解包赋值

a,b = 1,2

技术分享图片

注意:序列解包赋值变量和值的个数一定要一致

列表

列表是一个有序的、可修改的、元素以逗号分割,以中括号包围的序列。

列表定义的方法:

1.       list

    技术分享图片

2、  []

    技术分享图片

3、  range

    技术分享图片

    4xrange

技术分享图片

注意:在Python3中取消了xrange,但是range的效果和xrange是一致的。

列表的索引

列表的索引和字符串的索引相似,但不完全相同,因为列表可以被修改,所以可以通过索引来修改列表。

1、列表的索引

技术分享图片

2、列表的修改

  技术分享图片

列表的方法

列表的添加

1append                在列表的尾部加入一个元素或者一组列表

技术分享图片

2extend                 将指定序列的元素依次追加到列表的尾部,注意指定的序列只能是列表

技术分享图片

3insert                   将指定的元素插入到指定的索引上去

技术分享图片

列表的删除

1pop              弹出删除指定索引上的元素,默认删除-1索引元素

技术分享图片

2remove                从左往右删除一个指定的元素,只删除一个

技术分享图片

3del               Python中内置的删除功能,不是列表所独有的功能

列表的查找

1count          计数指定的元素在字符串中出现的次数

技术分享图片

2index           查找指定元素第一次在字符串中出现的索引位置,找不到报错

技术分享图片

列表的排序

1reverse                将索引的位置倒叙,也就是把字符串倒着排列

技术分享图片

2sort             将字符串中的元素按照ASCII码表的顺序进行排列

技术分享图片


以上是关于列表的定义索引添加删除查找排序的主要内容,如果未能解决你的问题,请参考以下文章

sencha touch 将已删除的列表行添加到列表的不同索引

Python ❀ 列表与元组

Python ❀ 列表与元组

Python ❀ 列表与元组

Python 列表(修改添加删除排序)

Python列表:元素的修改添加删除和排序