# stus="s1,s2,s3,s4,s5,....s43"
# 0 1 2
stus = [ "陈卫亮","郭立文","谷向南"] #list 列表 数组
# 0
#索引、下标、角标

stus2 = [] #空的列表
stu3 = list()#空的列表

#增
stus.append('李旭') #在list的末尾增加一个元素
stus.insert(9,'杨晓妍')#在指定的位置插入元素,
# 如果指定的下标不存在,那么会把元素插入到最后

#查
print('单个取',stus[0])
print('最后一个元素',stus[-1])
print('改之前的',stus)

#改
stus[4] = '胖妞'
print('改之后的',stus)

#删除元素
# stus.pop(0) #默认删除list里面最后一个元素
# del stus[0] #删除指定的位置的元素
# stus.remove("郭立文")#删除指定的元素,如果list里面有多个一样的元素,那么就只会删掉一个
#1、list里面有多个一样的元素
#2、不存在的元素
# print('删完之后的',stus)

#其他常用方法
count = stus.count('胖妞')#某个元素在list里面的数量
#stus.clear() #清空list
# new_stus = stus.copy()#复制一个
# print(new_stus)
# stus.reverse()#反转
nums = [9,23,12,234,23,5235,235,235,23523,523]
# nums.sort(reverse=True) #排序
# stus.sort()
stus.extend(nums) #把一个list的元素,加入到另外一个list里面
print('extend',stus)
result = stus.index('李旭1')#找某个元素的下标
print('lixu的下标',result)

# stus.extend()
print('count方法',count)


nums2 = [1,2,3,4,['a','b','c','d',['test','dev','pre']]] #3维数组