1.列表定义:列表是由一系列特定顺序排列的元素组成的,在python中用[]来表示列表

a. 在python中,第一个列表元素的索引为0,而不是1,将索引指定为-1,返回列表中的最后一个元素

2.操作列表元素

a. 修改列表中的元素,直接给需要修改的元素赋予一个新的值即可

b. 在列表中添加元素,在末尾添加元素使用方法.append(),在列表中插入元素使用方法.insert()

c. 删除元素

知道要删除的元素在列表中的位置,可以使用del语句,使用del将元素从列表删除后,就无法再次访问了

将元素从列表删除并且要接着使用的话,可以使用方法.pop(),可以删除列表中任何位置的元素,在括号中指定要删除元素的索引即可

不知道从列表中删除的元素所处的位置,只知道值的话,可以使用方法.remove(),删除也可以接着使用它的值。.remove()只删除第一个制定的值。

可以使用方法.sort()对列表中的元素进行永久性排序,使用函数sorted()对列表进行临时排序,使用方法.reverse()永久性的反转列表的排列顺序

使用函数len()可以知道列表的长度

练习

>>> motorcycles = ['honda', 'yamaha', 'suzuki']
>>>
>>> motorcycles.append('toyota')
>>> motorcycles.insert(2, 'bmw')
>>>
>>> print(motorcycles)
['honda', 'yamaha', 'bmw', 'suzuki', 'toyota']
>>>
>>> del motorcycles[0]
>>>
>>> print(motorcycles)
['yamaha', 'bmw', 'suzuki', 'toyota']
>>>
>>> motorcycles_pop = motorcycles.pop(1)
>>> print(motorcycles, motorcycles_pop)
['yamaha', 'suzuki', 'toyota'] bmw
>>>
>>> motorcycles.remove('yamaha')
>>> print(motorcycles)
['suzuki', 'toyota']
>>>

 

posted on 2019-03-31 13:51  zhanyie  阅读(137)  评论(0编辑  收藏  举报