stus = ['abc‘,’dec',’dxq‘,’wzw‘]
#下标,索引,角标
stus[3]
stus = [] #空数组
stus = list() #空列表
#增加元素
stus.append('zhaoyan') #在列表末尾增加一个元素
stus.insert(0, 'yangjing') #在指定位置增加一个元素
stus.insert(10,'jdjd') #下标超出范围,即不存在则在列表末尾增加元素
len(stus) #计算列表长度,即元素个数
#修改元素
stus[7] = 'yanghua' #直接赋值修改
#删除元素
stus.pop() #默认删除最后一个元素
stus.pop(-2) #删除传入下标的元素
stus.remove('wangliwen')#删除传入的元素,必传
del stus[-1] #删除指定下标的元素
stus.clear() #清空list
#查询
stus[3]直接根据索引取值
stus.count('yangjing') #查询某个元素在list里面出现的次数,可用来判断是否存在
stus.index('zhaoyan') #查询某个元素第一次出现的下标,如果元素不存在则报错ValueError
stus.reverse() #反转
stus.sort() #排序,默认升序排列
stus.sort(reverse=True) #降序排列
stus.exten(stus) #把一个list里面元素加入到另外一个list
判断元素是否存在
if 'ang' in stus:
if 'ang' not in stus:
if stus.count('ang') > 0:
同时取到下标和元素enumerate,可以指定下标从几开始,如下
for k, s in enumerate(stus):
pass
choice = ['注册','登录']
for k, c in enumerate(choice, 1):
print(k, c)