目录
前言:
容器:存放多个元素的一种数据类型(列表,集合,元组,字典)
四.列表
列表(list(线性表))…… 基于链表(双链表)
常见的线性链表(单链表,双链表):数组,栈,队列,列表
注意:python中是没有数组的(存储连续,删除速度慢)
1.列表的定义方式
1.1 基于弱数据类型去定义
语法:
变量名 = [ ]
ls = [1,'hello world',['a','s','f']],True]
1.2 基于list() 函数去定义
语法:
变量名 = list() 变量名 = [ ]
或
变量名 = list([ ])
注 :列表中可以存放任意数据类型的数据(数字,字符串,列表……)
2 获取列表元素
列表是可以通过下标获取元素的,下表从左往右是从 0 开始递增的,从右往左是从 -1 开始递减

语法:
变量名[下标]

当列表中嵌套了可迭代对象时元素的获取方法
语法 :
变量名[外层下标][内层下标]

注:
- 列表中的值是可以通过下标修改的
- 当索引下标超过列表的实际下表时会报错

3 列表的遍历
所谓遍历就是就将对象中的所有元素都提取出来
一般有两种方法:
1.for循环进行遍历

其中第一种方法运用了python for 循环的特殊性对将列表中的值一 一 赋值给了 i 完成了遍历
第二种方法则是运用了下标的递增性来完成遍历
2.while 循环进行遍历

while 循环就相对麻烦一点 需要一个变量来记录列表的下标,然后通过下标来完成遍历
4 列表的常用方法
列表的方法的调用:
变量名.方法()
方法的括号里面有值的输入就填入相应的的值
append(元素) …… 向列表尾部添加元素

insert(下标,元素)…… 向指定位置添加元素

sort()……进行排序(从小到大)

index(元素,起始位,截止位)……寻找指定元素返回第一个元素的位置

reverse() …… 将列表进行翻转(反向排序)

remove(元素)………删除列表中第一个出现的该元素

count(元素)……统计该元素出现的次数

clear()…… 清除所有元素(慎用)

copy()…… 浅拷贝(复制)对象 不等价与等于

extend(列表)…… 连接可迭代对象(列表,元组,集合……)(合并括号后面的)

pop(下标)…… 删除指定位置的元素

本文详细介绍Python中列表的基础操作,包括定义、元素获取、遍历及常用方法如append、sort等,并提供实例帮助理解。
9919

被折叠的 条评论
为什么被折叠?



