my_list = [0, 1, 2, 3, 4, 5, 6]
print(my_list[0])
#反向索引
##元素(-5)、元素(-4)、元素(-3)、元素(-2)、元素(-1)
print(my_list[-1])
#输出是6
#
#如果列表是嵌套的列表同样支持下标索引
your_list = [[1, 2, 3, 4], [5, 6, 7, 8]]
print(your_list[1][2])
#index 方法,用来查找元素的下标索引
index_3 = my_list.index(3)
print(index_3)
#修改元素
my_list[3] = "30"
print(my_list)
#插入元素 insert(插入位置,插入元素)
my_list.insert(0, "20")
print(my_list)
#追加元素,即将指定元素,追加到列表的尾部,追加单个元素
my_list.append(50)
print(my_list)
#在列表尾部,追加一系列新元素 extend([my_list2]) ,追加一批元素
my_list2 = [1, 2, 3, 4]
my_list.extend(my_list2)
print(my_list)
#删除元素
del my_list[0]
print(my_list)
#或者 列表.pop() 更准确的说法是拿出来
element = my_list.pop(0)
print(f"通过pop方法取出元素后的列表内容是:{my_list},取出的元素是{element}")
#或者 列表.remove(需要移除的元素) 注意注意:只删除搜索到的第一个匹配的元素
my_list.remove(2)
print(my_list)
#清空列表
#列表.clear
my_list2.clear()
print(my_list2)
#统计列表中莫元素的数量
count = my_list.count(1)
print(count)
#列表的元素数量
num = len(my_list)
print(num)