列表
类型: list
括号: 中括号 [ ]
列表的定义:
1.空列表的定义
列表名 = []
列表名 = list()
2.非空列表的定义
列表 = [元素1,元素2,元素3.....]
列表的下标索引:
1.列表下标索引定义
元素的下标编码
2.正负向下标索引
正向索引:从左到右,从0开始
负向索引:从右到左,从-1开始
3.下标索引格式
列表名[下标值]
列表的操作:
增:
append (附加) #从列表后方添加元素
例子: my_list = []
my_list.append('张三') #['张三']
extend(扩展) #将列表展开后,将各个元素添加到列表后排
例子: my_list = ['张三','李四','王五']
my_list.extend(['田七','王八']) #['张三', '李四', '王五', '田七', '王八']
iinsert(插入) #将元素插入列表指定的下表索引中
例子:my_list = ['张三','李四','王五'] my_list.insert(0,'赵六') #['赵六', '张三', '李四', '王五']
删;
del(删除) #删除列表中指定的一个元素
例子:my_list = ['张三','李四','王五']
del my_list[0] #['李四', '王五']
remove(移除) #移除列表中指定的元素
例子:my_list = ['张三','李四','王五']
my_list.remove('张三') #['李四', '王五']
clear(清空) #清空列表所有元素
例子:my_list = ['张三','李四','王五']
my_list.clear() # []
pop(去除) #除去列表中指定的下标值对应元素
例子:my_list = ['张三','李四','王五']
my_list.pop(2) #['张三', '李四']
改:
列表名[]='新元素'
例子:my_list = ['张三', '李四', '王五']
my_list[1] = '赵六' #['张三', '赵六', '王五']
查:
index(索引)#通过元素获取对应元素的下标值
例子:my_list = ['张三', '李四', '王五']
print(my_list.index('李四')) # 1
len #统计列表中所有元素
例子:my_list = ['张三', '李四', '王五']
print(len(my_list)) # 3
count(统计) #统计指定元素在列表中出现次数
例子:my_list = ['张三', '李四', '王五','张三']
print(my_list.count('张三')) # 2
列表的遍历:
1. for方法:
#可以直接通过for循环,遍历列表中的的所有元素
for i in 列表名:
print(i)
2.while方法
#列表中有下标索引值,所以可以使用while方法进行遍历查询
while i < len(list):
print(list[i])
i +=1
列表的特点:
1.可以存储多个元素
2.可以存储多钟类型元素
3.可以下标索引
4.可以遍历
5.支持修改
6.支持for循环
7.支持while循环
8.元素支持重复存储