列表的加法与乘法

list相加等于两个列表拼接,有前后顺序 (最后优先使用extend函数)
list乘法即重复n遍list

list_1 = [22,33,44,55]

list_2 = [11,77,88,00]

print(list_2*3)
print(list_1+list_2)

append & del函数

append函数用于列表!末尾!加元素
注意:在括号外使用
b = [23,45,667,221]
b.append(6666)
print('结果为',b) 
#结果为 [23, 45, 667, 221, 6666]
del函数 用于删除指定列表,或列表中 指定位置 的值(区分remove函数)
删除列表指定位置数据时效果和.pop []一样,删除指定列表和.clear()效果一样
a = [1,3,5,7,9]
del a #在计算机中删除 a变量定义列表删除
del a[1] #在计算机中删除 a变量定义列表中指定值,1是具体位置!
print(a)

extend函数

extend 可一次性添加多个元素,而append只能添加一个元素,或一整个列表(只占一个位置)
extend 插入列表中的值时与列表相加一样,但是extend是将零一列表并入,而加法则是返回一个新列表,占用更大的内存空间
List_1 = [1,3,5,7,9]
#List_1.extend([2,4,6,8,10])#结果是 [1, 3, 5, 7, 9, 2, 4, 6, 8, 10]
#List_1.append([2,4,6,8,10]) #结果是 [1, 3, 5, 7, 9, [2, 4, 6, 8, 10]]
print('结果是',List_1) 

remove,pop& claer函数

remove函数 移除指定列表的第一个指定数据
abc = [11,2,3,11,45,64,90,22,'特皮',[11],923]
abc.remove(11)
print('结果是',abc) #结果是 [2, 3, 11, 45, 64, 90, 22, '特皮', [11], 923]
pop函数 移除列表 label color="pink" 数据
同时也可以提取移除的数据
List_1 =[22,44,66,'China','HW']
List_1.pop(0)
print('结果是',List_1) #结果是 [44, 66, 'China', 'HW']

List_2 = ['哈哈','不爱了','好难爱','寡王一路硕博']
print('结果是',List_2.pop(2)) #结果是 好难爱
clear函数
清除列表的所有数据
List_1 = [1,5,78,99,198,263,2234]
List_1.clear()
print(List_1) #结果是 []

insert函数

insert function:在列表任意位置插入

      usage:第一个是插入下标为(0,1,2,3,4...)的位置,第二个是要插入的对象
      e.g xxx.insert(2,666)
List_1 = [1,5,78,99,198,263,2234]
List_1.insert(7,'喜欢就不觉得辛苦,所有人、所有事都这样')
print('结果是',List_1) #结果是 [1, 5, 78, 99, 198, 263, 2234, '喜欢就不觉得辛苦,所有人、所有事都这样']

index函数

主要用于返回所匹配函数的索引
该函数的第一个参数指所搜索的元素,第二和第三分别指开始与结束范围(含左不含右)
a = ['hello','age','Beijing','二十大','中国共产党','hello','aa']
b = a.index('hello',1,6)
print(b)

reverse函数

reverse主要用于将列表反向排列
List_1 = ['阿里','腾讯','百度','字节','小米','华为','中芯']
List_1.reverse()
print(List_1)

len函数及列表的更新

len(字符/列表)用于表达字符或列表元素的的个数
List_1[x] = xxx 用于