列表
在一个地方存储成组的信息 遍历列表来操作其中的信息
因为列表包含多个元素,所以一般给列表取名的时候取复数名 使用[ ]来表示列表
1.访问列表元素 列表是有序集合 可以使用索引访问 索引从0开始而不是从1开始
2.使用列表中的各个值只需要将值提出来即可
3.修改、添加、和删除列表的元素
1.修改列表的值 指定某个索引 再指定该元素的新值即可
2.在列表中添加值 末尾添加用append() 在列表中插入值使用insert() 需要指定新元素的索引和值
3.从列表中删除元素 del 列表[索引] 删除指定位置的元素 pop()删除末尾的元素 根据值的删除remove()
组织列表(重新排序)
1.sort() 方法 永久性排序 按字母的顺序排 sort(reverse=True)字母顺序相反的排序
2.sorted() 方法 临时性排序
3.reverse方法 反转列表
4.确定列表的长度 函数len()
使用列表时要注意避免索引错误 超出范围
操作列表
1.遍历整个列表
for magician in magicians :
print(magician)
意思是列表magicians依次将值赋值给magician
2.避免缩进错误 1.忘记缩进 2.不必要的缩进 还要记住for的末尾需要 ":"
3.函数range()
1.创建数值列表 for value in range(1,5):实际打印时不会有5
2.使用range()函数创建数字列表 numbers = list(range(1,6))
使用list函数 而range()作为其参数 range()函数还可以指定其步长
eg:even_numbers = list(range(1,11,2)) 其中2为步长
4.数字列表执行简单的统计运算 min()函数 max()函数 sum()函数】
5.列表解析
列表解析 将for循环和创建新元素的带啊没合并成一行
squares = [value**2 for value in range(1,11)]
6.列表的切片操作 players[0:3] 可以使用负数
遍历切片 for player in players[0:3]
复制列表 a = b[:] 不可以直接a=b这样会影响到b