list(列表/数组(多维数组&字符串))
数组=列表(list)
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
stus='s1,s2,s3,s4'#字符串 # 数组=列表(list) stus=['s1','s2','s3','s4']#列表(list) # 定义列表: stus=[]# 定义列表方法1 stus=list()# 定义列表方法2
# 为list增加元素 stus.append('s5')#在list末尾增加元素:s5 stus.insert(0,'xiaoming')#在指定位置插入元素.注意指定下标不存在时,会把元素插入在列表的最后 # 删除元素 stus.pop(3)#不指定下标时,默认删除list的最后一个元素(且下标不存在时报错) del stus[3]#删除list中指定下标对应的元素 stus.remove('小明')#删除list中指定元素(如list中有多个一样的元素,只能删除一个,不存在时报错) # 修改列表的元素 stus[2]='小明' # 查看list: stus=['s1','s2','s3','s4']#列表(list) print(stus)#查看list的所有元素 print(stus[2])#查看列表stus中指定下标/角标的元素 其他常用方法: count=stus.count('xiaoming')#某个元素(xiaoming)在list中的数量 stus.clear()#清空list new_stus=stus.copy()#复制列表 stus.sort()#排(升)序 stus.reverse()#反转 stus.sort(reverse=True)#降序 stus.extend(nums)将列表nums加入到列表stus stus.index('xiaoming')#返回元素xiaoming在列表stus中的下标(不存在时报错)
多维数组:
# 多维数组 nums=[1,2,3,4,['a','b','c',['小明','小红','小兰']]] print(nums[4][3][1])#3维数组取数 # while循环 stus=['xiaobai','xiaohan','xiaohong','xiaolan'] password='123456' index=0 while index < len(stus): username=stus[index] username='szz-'+username sql='insert into user(username,password) value ("%s","%s");'%(username,password) print(sql) index+=1 # for循环1 stus=['xiaobai','xiaohan','xiaohong','xiaolan'] for stu in stus: print('每次循环的值',stu) username='szz-'+stu print(username) # for循环2 stus=['xiaobai','xiaohan','xiaohong','xiaolan'] for i in range(len(stus)): username=stus[i] username='szz-'+username print(username)

更多精彩