python基础学习笔记四
列表详解
一、列表的索引和切片
1、索引
lst = ['1','2','3','4','5']
print(lst[0]) # 从0开始排序 取列表第0个元素 ['1']
lst[3] = '111'
print(lst) # 直接替换第三个元素 ['1', '2', '3', '111', '5']
2、切片
print(lst[0:3]) #['1', '2', '3']
print(lst[:3]) #['1', '2', '3']
print(lst[::2]) #从头到尾(0开始)每隔两个取一个 ['1', '3', '5']
print(lst[::-1]) #倒着取所有元素 ['5', '111', '3', '2', '1']
print(lst[-1:-3:-2]) # 倒着带步⻓长 ['5']
二、列表的增删改查
1、增加
lst1 = ["1", "2", "3", "4"]
lst1.append('111') # 只能添加一个元素,默认加在最后一位
print(lst1) # ['1', '2', '3', '4', '111']
lst1.insert(1,'555') # 在索引1的位置插入555. 原来的元素向后移动一位
print(lst1) # ['1', '555', '2', '3', '4', '111']
lst1.extend(['五月天','陈信宏']) # 迭代添加元素,默认添加在最后
print(lst1) # ['1'