append函数
描述:向列表中添加一个对象
语法:
list.append(obj)
参数:
obj --要添加的对象
返回值:
该方法无返回值,但是会修改原来的列表。
示例:
music_media = [45]
music_media.append('long playing record')
print(music_media)
输出:
[45, 'long playing record']
count函数
描述:返回一个对象在列表中出现的次数
语法:
list.count(obj)
参数:
obj --要查询的对象
返回:
返回元素在列表出现的次数
示例:
list = [1, 2, 3, 4, 5, 5, 4, 5]
print(list.count(5))
输出:
3
extend()函数
描述:把序列seq的内容添加到列表中
语法:
list.extend(seq)
参数:
seq -- 是一个序列对象
返回:
该方法没有返回值,但会在已存在的列表中添加新的列表内容。
示例:
music_media = [45, 'long playing record']
new_media = ['24/96 digital audio disc', 'DVD Audio disc', 'Super Audio CD']
music_media.extend(new_media)
print(music_media)
输出:
[45, 'long playing record', '24/96 digital audio disc', 'DVD Audio disc', 'Super Audio CD']
insert()函数
描述:在索引为index的位置插入对象obj
语法:
list.insert(index, obj)
参数:
index -- 列表下标索引位置
obj -- 要插入的对象
返回:
该方法没有返回值,但会在列表指定位置插入对象。
示例:
music_media = [45]
music_media.insert(0, 'compact disc')
print(music_media)
music_media.insert(2, '8-track tape')
print(music_media)
输出:
['compact disc', 45]
['compact disc', 45, '8-track tape']
index()函数
描述:用于从列表中查找某个值的第一个匹配项的索引位置
语法:
list.index(obj)
参数:
obj -- 要查找的参数
返回:
返回查找对象的索引位置,如果没有找到对象则抛出异常。
示例:
music_media = ['compact disc', 45, '8-track tape']
print(music_media.index(45))
print(music_media.index('8-track tape'))
输出:
1
2
pop()函数
描述:删除并返回指定位置的对象,默认是最后一个对象
语法:
list.pop(index=-1)
参数:
index=-1 -- 要删除的对象的索引 默认为-1表示最后一个对象的索引
返回:
返回被删除的对象
示例:
list = [1, 2, 3, 4, 5, 6]
print(list.pop(1))
print(list.pop())
输出:
2
6
remove()函数
描述:从列表中删除对象
语法:
list.remove(obj)
参数:
obj -- 要删除的对象
返回:
无返回值
示例:
list = [1, 2, 3, 4, 5, 6, 7]
list.remove(1)
print(list)
list.remove(4)
print(list)
输出:
[2, 3, 4, 5, 6, 7]
[2, 3, 5, 6, 7]
reverse()函数
描述:反向列表中的元素
语法:list.reverse()
参数:
NA
返回:
该方法没有返回值,但是会对列表的元素进行反向排序。
示例:
list = [1, 2, 3, 4, 5, 6, 7]
list.reverse()
print(list)
输出:
[7, 6, 5, 4, 3, 2, 1]
sort()函数
描述:用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。
语法:
list.sort(cmp=None, key=None, reverse=False)
参数:
cmp -- 可选参数, 如果指定了该参数会使用该参数的方法进行排序。
key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)。
返回:
该方法没有返回值,但是会对列表的对象进行排序。
示例:
list2 = [1, 3, 4, 5, 8, 9]
list2.sort()
print(list2)
list2.sort(reverse=True)
print(list2)
输出:
[1, 3, 4, 5, 8, 9]
[9, 8, 5, 4, 3, 1]