1.创建列表
列表用中括号[]表示,元素间用逗号分隔。也可以通过list()函数将元组或字符串转化成列表。直接使用list()函数会返回一个空列表。例如:
2.访问列表
使用索引来访问列表中的值,索引不能越界,否则将抛出异常IndexError。例如:
3.替换元素
列表是可变的,使用赋值语句可以改变列表元素的值。例如:
4.列表切片
列表切片与前述字符串切片使用方法相同。例如:
5.增加元素
方法一:使用“+”将一个新列表附加在原列表的尾部。
例如:
方法二:使用append ()方法向列表的尾部添加一个新元素。append方法是将参数视为元素(element),作为一个整体添加到列表中去。
例如,接着前面继续输入:
方法三:使用extend ()方法将一个列表添加在原列表的尾部。extend方法是将参数视为一个列表,把这两个列表接到一起。
例如,继续输入:
方法四:使用insert()方法将一个元素插入到列表的指定位置。该方法有两个参数,第一个参数为插入位置,第二个参数为插入元素。(www.xing528.com)
例如:
6.删除元素
方法一:使用del语句删除某个特定的元素。
方法二:使用remove()方法删除某个特定的元素。remove('x')从list中移除最左边出现的数据项x,如果找不到x就会抛出异常ValueError。
方法三:使用pop ()方法来弹出(删除)指定位置的元素,缺省参数时弹出最后一个元素。对空列表使用pop方法将会抛出异常IndexError。
7.检索元素
(1)index ()方法:返回列表中指定元素首次出现位置的索引,若不存在则抛出异常ValueError。
示例如下:
(2)count()方法:返回指定元素在列表中出现的次数。
(3)in,notin:检查指定元素是否在列表中。使用in来检查指定元素,在列表中返回True,否则返回False。notin正好相反。
8.排序
(1)sorted ([reversew])函数:对列表排序,不改变原列表的顺序。参数reversew 值等于True做降序排序,值等于False是做升序排序。参数reversew 缺省默认值是False。
(2)sort()方法:对列表进行排序,排序后的新列表会改变原列表。参数reversew 值等于True做降序排序,值等于False是做升序排序。参数reversew 缺省默认值是False。
(3)reverse()方法:对列表中的元素逆序存放,该方法改变原列表的顺序。
示例如下:
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。