python操作列表
for循环
qw=["张三","李四","王五","赵六"]
for asq in qw:
print(asq)
print("\n")
在for循环中执行更多操所
for zx in qw:
print(zx+",你们好啊")
print("\n")
在for循环结尾操作
for asz in qw:
print(asz+"你好")
print("完成对话")
print("\n")
for循环在后面是有冒号的(for 变量 in 要循环的数组:)冒号后面写输出语句,必须缩进输出语句
例子:
for er in qw:#er是一个变量,qw是我要输出的数组
print(er+"这是循环")#输出语句必须缩进输出
print("不循环")#不缩进就是跳出循环
print("\n")
使用函数range()
for value in range(1,10):
print(value)
print("\n")
使用range()创建数字列表
num=list(range(1,8))
print(num)
num1=list(range(0,20,2))
print(num1)
sun=[]
for num2 in range(1,11):
max=num2**2
sun.append(max)
print(sun)
print("\n")
列表
num3=[value**2 for value in range(1,11)]
print(num3)
print("\n")
列表切片
num4=[1,2,3,4,5,6,7,8,9]#列表索引从0开始
print(num4[4:6])#从下标4开始到6结束;包前不包后
print(num4[3:])#从下标3开始到末尾
print(num4[:3])#从0开始到下标3结束
print(num4[-3:])#截取最后3位元素
print("\n")
遍历切片
for num5 in num4[:4]:
print(num5)#数字遍历直接输出
for num6 in qw[:3]:
print(num6.title())#字符串遍历加title()
print("\n")
复制列表
num7=qw[:]#这是复制列表
print(num7)
print("\n")
定义元组
qwe=(14,78)#定义的元组
print(qwe[0])
print(qwe[1])
for asd in qwe:#遍历元组
print(asd)
qwe=(100,104)#修改元组变量
for zxc in qwe:
print(zxc)
浙公网安备 33010602011771号