python学习笔记(三)——列表

  •   由一系列按特定顺序排列的元素组成,用方括号([])来表示列表,并用逗号来分割其中的元素。
  •   访问列表元素,可指出列表的名称,再指出元素的索引,并将其放在方括号内。第一个列表元素的索引为0,而不是1。
  •   修改列表元素,可指定列表名和要修改的元素的索引,再指定该元素的新值。方法append()将元素添加到列表末尾,而不影响列表中的其他所有元素。

        方法insert()可在列表的任何位置添加新元素,注意要指定新元素的索引和值,这种操作将列表中既有的每个元素都右移一个位置。

        语句del可用于删除已知列表位置的元素,,这个元素不能在以任何方式使用。方法pop()可删除列表末尾的元素,并让你能够接着使用它,也可以使用pop()来删除列表中任何位置的元素,只需要在括号中指定要删除的元素的索引即可。

        方法remove()也可以从列表中删除元素,也可接着使用它的值。

  •   方法sort()对列表进行永久性排序,若需按与字母顺序相反的顺序排列列表元素,向sort()方法传递参数reverse=True。

       方法sorted()按特定顺序显示列表元素,同时不影响他们在列表中的原始排列顺序,也可向函数sorted()传递参数reverse=True。

        Reverse()反转列表元素的排列顺序,可再次调用后恢复到原来的排列顺序。方法len()快速获悉列表的长度。每当需要访问最后一个列表元素时,都可使用索引-1。

  •   用for循环对列表的每个元素访问或者执行相同的操作。
  •   方法range()生成一系列数字,创建数字列表时,可使用函数list()将range()结果直接转换为列表,若将range()作为函数list()的参数,输出将为一个数字列表。使用range()可指定步长,eg,range(2,11,2)从2开始数,然后不断地加2,直到达到或超过终值(11)。**表示乘方。列表统计方法:min(),max(),sum()。
  •   对列表进行切片使用,可指定要使用的第一个元素的索引和最后一个元素的索引加1,负数索引可返回离列表末尾相应距离的元素。
  •   元组:不能修改的值成为不可变的,不可变的列表成为元组,不能修改元组的元素,可以给存储元祖的变量赋值。

猜你喜欢

转载自blog.csdn.net/qq_33233207/article/details/80865845
今日推荐