一、循环遍历
1.遍历整个列表
for color in colors:
print(color)
二、创建数值列表
1. range()和list()
range(x)=range(0,x)
range(x,y)
range(x,y,z)
例子:
2.使用range()创建数字列表
(1)打印1-10的偶数,步长为2
even_numbers=list(range(2,11,2))
print(even_numbers)
(2)打印1-10的奇数,步长为2
odd_numbers=list(range(1,11,2))
print(odd_numbers)
(3)创建1个列表,包含1-10的平方
3.对数字列表执行简单的统计计算
找出数字列表的最大值、最小值、总和
三、使用列表的一部分
1.切片
colors=['blue','black','red','yellow']
打印列表的第1、2、3个元素——print(colors[0:3])或者print(colors[:3])
打印列表的第2、3、4个元素——print(colors[1:])
打印列表的最后3个元素(负数索引)——print(colors[-3:])
每隔2个元素就提取一个——print(colors[0:3:2])
2.遍历切片
for color in colors[0:2]:
print(color)
3.复制列表
copy_colors=colors[:]
注意:这种复制方法只是把值赋值过来了,两个列表可以新加不一样的值,互不干扰
copy_colors=colors
而这种复制方法,不可以添加不相同的值,colors的值改变,copy_colors的值跟着改变
四、元组
1.定义元组——不可变的列表
digits=(20,30) 元组用()
print(digits[0])
print(digits[1])
如果元组只有一个元素的写法——digits=(20,)
2.遍历元组中的所有值
for digit in digits:
print(digit)
3.修改元组变量
虽然元组不能以索引的形式修改变量,但是可以以这种形式修改