1、列表操作:
1.1:删除列表
# 删除列表
name_list1 = ['张飞','关羽','刘备']
print('删除前:',name_list1)
del name_list1
# 删除之后 name——list1 不存在报错
# print(‘删除后:’name_list1)
name_list2 = ['孙悟空','唐僧','八戒','沙僧']
del name_list2[1]
print(name_list2)
输出结果如下:
1.2:根据上面的代码;删除掉指定下标的元素返回元素
result1=name_list2.pop(1)
print(name_list2)
print(result1)
输出结果如下:
1.3:pop里面没有参数 则默认删除列表中最后一个元素 然后返回该元素
name_list3 = ['帅帅','东东','根根']
result2=name_list3.pop()
print(result2)
print(name_list3)
输出结果:
1.4:remove 删除指定元素 没有返回值,清空列表 没有返回值
# remove 删除指定元素 没有返回值
name_list4 = ['田田','豪豪','浩浩']
name_list4.remove('豪豪')
print(name_list4)
# 清空列表 没有返回值
name_list4.clear()
print(name_list4)
输出结果如下:
2.修改列表,列表重元素依旧用0.1.2
# 2. 修改列表 0 1 2
name_list5 = ['晓晓','昊昊','冯婕',]
name_list5[0]= '荣荣'
print(name_list5)
输出结果如下:
3.列表翻转
# 3. 列表翻转
name_list_re=name_list5.reverse()
print(name_list5)
输出结果如下:
4.列表排序,排序默认是从小到大
score_list = [35,89,77,0]
score_list.sort()
print(score_list)
输出结果如下:
5.结合上面的代码,使列表从大到小排列:
score_list.sort(reverse=True)
print(score_list)
输出结果如下:
6.复制列表:
height_list = [183 ,155 ,185 ,145]
height_list_new = height_list.copy()
print("新的复制列表" , height_list_new)
print("原来的列表:" ,height_list)
输出结果如下: