列表(list)按特定顺序存储一系列项目。你可以使用索引或在循环中访问项。

创建一个列表

获取列表中的第一项

获取列表中的最后一项

循环获取列表

添加项到列表

修改列表中项

bikes的第一项被修改

创建一个数字列表,内容为1到10指数为2的值.

range函数用于创建一个整数列表(其实是一个迭代器,这里暂且理解为整数列表)。

用法range(start,stop[,step])

  • start:计数从start开始,默认从0开始。例如:range(5) 等价于 range(0,5);
  • stop:计数从stop结束,不包括stop。例如:range(0,5)返回[0,1,2,3,4];
  • step:步长,默认为1.例如:range(0,5) 等价于range(0,5,1)

更高级的用法

列表切片

上述代码将打印一个新的列表,内容为finishers的前面俩项

复制列表

在python中一定要使用上述方法复制列表,不能使用以下方法

这种方法复制其实共享了同一个内存地址,当你修改copy_of_bikes时,bikes也会随之更改,修改bikes时,copy_of_bikes也会随之修改。