python2.7 list列表

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;

                                     

猜你喜欢

转载自blog.csdn.net/HelloWord176/article/details/82936104