list:
list 是一种有序的集合,可以随时添加和删除其中的元素。
比如列出班里的同学的名字,就可以用一个list表示:
变量classmates就是一list,用 len() 函数可以获得list元素的个数:
用索引可以来访问 list 中meiy每一个位置的元素,记得索引是从 0 开始的
当索引超出范围时,python会报一个 IndexError 错误,所以要确保索引不要越界,记得最后一个元素的索引是
len(classmates) -1 。
当索引超出范围时,如果要取最后一个元素,除了计算索引位置外,还可以用 -1 做索引,直接获取最后一个元素:
以此类推,就可以获取 倒数第二个、第三个;
list 是一个可变的有序表,所以,可以往 list 中追加元素到末尾
也可以把元素插入到指定的位置,比如插入到索引号为 2 的位置
要删除 list 末尾的元素,用 pop( ) 方法:
要删除指定位置的元素,用 pop(i) 方法,其中 i 是索引的位置;
要把某个指定元素替换成别的元素,可以直接赋值给对应的索引位置:
list 里面的元素的数据类型也可以不同,比如:
list 元素也可以是另一个list ,比如:
要注意 gy 只有4个元素,gy[2] 又是另一个 list,如果拆开写就更容易理解:
因此要拿到 'asp' 可以写 p[0] 或者 gy[2][0] :
因此 gy 可以看成是一个二维数组,类似的还有三维、四维、、、数组,不过很少用到。
如果一个list 中一个元素也没有,就是一个空的 list ,它的长度0;