遍历整个列表
for循环
循环是编程中非常重要的一个步骤,可以很轻松的完成一些非常繁琐的东西。 使用单数和复数名称可以帮助你判断代码段处理的是单个列表元素1还是整个列表
在for循环中你可以对循环中的元素执行任何操作。
代码语言:javascript复制xxx = ['sdd','wdwd','wdawd']
for xxx in xxx
print(xxx.title()) #title()是首字母大写的意思
循环打印出列表中的元素
1.在for循环中想要包含多少代码都行,记住缩进非常重要
2.缩进用不好可能代码一切正常但是输出结果会非常奇怪
3.不要多缩进,也不要少缩进
4.不正确的缩进,也可能会造成逻辑错误
5.记住for语句后面要加冒号:
数字列表
一丶 range()
range 可以生成一系列的数字,但是会从生成的第一个一直数到最后一个
和以前的一样生成20
就得 1
,ps:差一行为
如果不符合预期可以 1
或者-1
二丶 list()
list 可以生成数字列表
例如:
xxxx = list(xxx(a,b))
print(xxx)
并且可以指定步长 例如:
代码语言:javascript复制xxxx = list(range(1,2,11)) #2代表的是偶数 表示a到b中的所有偶数
平方 例如:
代码语言:javascript复制xxx = []
for xxx on range(1,11):
xxx = xxx**2
xxx.append(xxx)
print(xxx)
三丶 对数字列表的简单运算
代码语言:javascript复制min(xxx) #最小值
max(xxx) #最大值
sum(xxx) #总和
四丶 列表解析
代码语言:javascript复制xxx = [value**2 for value in range(1,11)]
print(xxx)
ps:这一种不需要冒号
切片
例如
代码语言:javascript复制play = ['aaa','bbb','ccc','ddd']
print(paly[0:3]) #0-3的数字可以打印出来
按照索引来打印
你可以生成列表的任何子集
只要你知道列表的索引
你可以生成任何位置
的子集
如果没有指定开头索引
就会从第一个
开始
如果没有指定结尾
就直接到最后一个
倒数负数
结尾就倒数到最后一个
play = ['aaa','bbb','ccc','ddd']
plays = play[:]
这就是复制列表 互不影响对方
元组
元组用花括号来包括 元组里面的内容不可以修改 但是可以通过赋值的方法来修改元组里面的变量 缩进为四个空格 不同程序的不同部分可以用空行间隔开