list(列表数组(多维数组字符串))数组=列表(list)
特征:有序(有下标)。
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[2]='⼩明'
# 查看list:
stus=['s1','s2','s3','s4']#列表(list)
print(stus)#查看list的所有元素
print(stus[2])#查看列表stus中指定下标/⾓标的元素
其他常⽤⽅法:
unt('xiaoming')#某个元素(xiaoming)在list中的数量
stus.clear()#清空list
new_py()#复制列表
stus.sort()#排(升)序
stus.sort(reverse=True)#降序
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)sql 字符串转数组
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)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论