python数据类型—列表(list)

列表(list)–又称打了激素的数组

1. 列表的定义:

列表作为序列(sequence)的一种,是一组有顺序的元素的集合。

列表是python中最常用的内置数据类型,用中括号[元素1,元素2…]括起,以逗号分隔,元素之间没有任何关系,可以是任何类型。

数组是只能存储同一种数据类型的结构,但是列表可不受局限。

2. 列表的特性(与元组的特性类似):索引、切片、成员操作符、重复、连接和查看长度

索引:

list[0]:拿出列表第一个元素,list[-1]:拿出列表最后一个元素,list[2][0]:拿出列表的第三个元素是一个元组,在拿出元组的第一个元素。

切片:

list[:3]:拿出列表的前三个元素,list[2:]:拿出除了列表前两个元素以外的其他元素,list[:-2]:拿出除了列表后两个元素以外的其他元素,

list[::-1]:倒序显示列表元素,list[::-2]:以步长为2倒序显示列表的元素。

成员操作符:in,not  in

重复:

连接:

查看长度:

3. 列表的增删改查排

增加:

1. 常规的增加,和连接类似

2. append:追加—追加一个元素到列表中

3. extend:拉伸—追加多个元素到列表中

4. insert:在指定索引位置插入元素

删除:

1. pop()—如果pop()不传递值的时候,默认弹出列表最后一个元素,也可以传递索引值,删除索引值对应的元素。

2. remove—删除指定元素

3. del(python中的关键字)—从内存中删除列表,一般不要使用

查看:

1. count—查看列表中元素出现的次数

2. index—查看指定元素的索引值

修改:

1. 通过索引,重新赋值

2. 通过切片,重新赋值

排序:

1. 按照ASCII进行排序

2. 默认sort()的reverse为False,升序排列,修改为True后,则为降序排列

3. 不区分大小写的排列

猜你喜欢

转载自blog.csdn.net/oikinkl/article/details/82347002