列表

1. 列表的特征

①列表是一种可变的数据类型

②列表中的数据类型不限

③列表中的多个元素之间用逗号进行分割

④最外层用[ ]括起来

⑤列表是有序的序列

2.列表的两种定义方式

    2.1 使用list()

     

 

 

 

 

 

    2.2 使用[  ]来定义

 

 

 3.列表的运算

   3.1 加法运算—返回的是将所有元素存放在一个新的列表中

 

 

    3.3 *号运算—返回的结果是重复列表中的元素

 

 

    3.4 in运算–返回的是判断元素是否在列表中,在即返回True,不在即返回False

 

 

 4.列表的切片与索引–[ 开始位置:终止位置:步长和方向  ]

开始位置:闭区间,可以取到开始位置的值

终止位置:开区间,取不到终止位置的值

步长和方向 :默认值是1,当步长设为正数的时候,代表是从列表的左边向右边取;为负数的时候,代表从后往前取。

 

 

 

 

 

 5.列表元素的修改

     5.1通过元素的索引位置来修改

        

6.列表的增添   

 

 

 (1)append   –原列表.append(新元素)

 

 

 

 (2) extend– 原列表.extend(要添加的列表)是把要添加的列表的每一个元素添加到原列表中去

 

(3)insert–(索引,要插入的对象)把插入的对象插入到索引对应的元素之前

 

 

 

 

 

 (1)del  列表名[要删除元素的索引值]

 

 

 

 

 

(2)列表名.clear( )

 

 

 

 

 (3)列表名.pop(要删除元素的索引值)

 

 

 (4)列表名.remove(元素名)

 

 

 7.列表的查找

(1)index()–返回的是索引值

 

 

 (2)count(  )–获得某个元素出现的次数

 

 

 8.列表的排序–默认是升序

 

 

   

 reverse=True是降序

 

 

 

版权声明:本文为wangwendi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/wangwendi/p/teddy_Wang.html