#列表: 列表是由一系列按特定顺序排列的元素组成, 列表能存储多种类型的数据,其中的元素之间可以没有任何关系 #列表可变有序 list_1=['张三','李四','王二麻','小明','王全',12,(1,2,3),{}] mm=(12,2,3) str_1='Python' # 一 增 #1.在列表的末尾添加一个元素 list_1.append(str_1) print(list_1) #2.将列表元素(或任何可迭代的元素)添加到当前列表的末尾 list_1.extend(mm) print(list_1) list_1.extend(str_1) print(list_1) #3.在指定位置添加元素 list_1.insert(0,'小云') print(list_1)
#二 删除
list_1=['张三','李四','王二麻','小明','王全',12,(1,2,3),{}]
#删除指定位置的元素,默认弹出最后一个列表元素;
list_1.pop()
print(list_1)
list_1.pop(1)
print(list_1)
#del可以指定删除对应下标的值;
del list_1[-1]
print(list_1)
#删除列表中的所有元素
list_1.clear()
print(list_1)
#del可以销毁列表
del list_1
#三 修改
list_1=['张三','李四','王二麻','小明','王全',12,(1,2,3),{}]
list_1[0]='zhangsan'
print(list_1)
# 四 查询
list_2=[12,2,3,4]
print(len(list_2))
#五 常用的列表操作函数
list_2=[12,2,3,4]
print(len(list_2))
#颠倒列表的顺序
list_2.reverse()
print(list_2)
#对列表进行排序
# list_2.sort(reverse=True)
list_2.sort()
print(list_2)
#返回具有指定值的第一个元素的索引
print(list_2.index(4))