1、list列表(数组)
stus=['saki','yuri','mimo'] #定义数组
下标(角标、索引、编号) 0 1 2
stus[0]表示saki stus[1]表示yuri,下标从0开始
2、列表增删改查
# 增加
stus.append('sami') #在列表末尾增加一个元素
stus.insert(0,'kumi')#在指定位置添加一个元素
stus.extend('sami') #extend与append方法的相似之处在于都是将新接收到参数放置到已有列表的后面。而extend方法只能接收list,且把这个list中的每个元素拆分出来添加到原list中。
#而append方法可以接收任意数据类型的参数,并且简单地追加到list尾部。
# 删除
stus.pop()#删除最后一个元素
stus.pop(2)#删除指定下标的元素
del stus[3]#删除指定下标的元素
stus.remove('saki')#删除指定的元素,如果有多个一样的元素,只会删除查到的第一个
stus.clear()#清空整个list
# 修改
stus[2]='miumiu'
# 查
print(stus[2]) #查询取下标
print(stus[-1]) #查询list最后一个元素
stus.count()#统计这个元素在list里面出现了几次
print(stus.index('saki'))#返回这个元素第一次出现的下标,如果元素不存在,会报错
stus.reverse()#反转列表
print(stus)
stus2=['yuri','yuro','yumi']
stus.extend(stus2) #把后面list里面的值加入到第一个list里面
stus3=stus+stus2 #合并两个list
print(stus)
3、list排序
nums=[12,33,11,55,19,25,88]
nums.sort() # 默认升序
nums.sort(reverse=True) #降序
4、三维数组:
my=[
[1,2,3,4,5],
['name','age','sex',['saki','mimo','yuri']],
890]
三维数组取mimo:my[1][3][1]
5、二维数组:my[[1,2,3,4,5],['name','age','sex']]
print(len(my)) #取数组长度