append
语法
list.append(object)
描述
>>> list.append.__doc__
'L.append(object) -> None -- append object to end'
- 作用:在列表
list
末端添加一个新的元素object
- 返回值:无
- 其他:原列表发生改变
举例:
>>> a = [1, 2, 3]
>>> a.append('new')
>>> a
[1, 2, 3, 'new']
count
语法
list.count(value)
描述
>>> list.count.__doc__
'L.count(value) -> integer -- return number of occurrences of value'
- 作用:统计列表
list
中某个值value
出现的次数 - 返回值:返回次数(int)
举例:
>>> a = [1,1,'a']
>>> a.count(1)
2
>>> a.count('a')
1
>>> a.count(2)
0
index
语法
index(value, [start, [stop]])
描述
>>> list.index.__doc__
'L.index(value, [start, [stop]]) -> integer -- return first index of value.\nRaises ValueError if the value is not present.'
- 作用:在列表
list
中找出某个值value
第一个匹配项的索引位置 - 返回值:如果列表中有这个值,这返回索引位置;如果没有则抛出异常
举例:
>>> a = [1, 2, 1, 3]
>>> a.index(1)
0
>>> a.index(1, 1, -1)
2
reverse
语法
list.reverse()
描述
>>> list.reverse.__doc__
'L.reverse() -- reverse *IN PLACE*'
- 作用:将
list
中的元素进行反向排序 - 返回值:无
- 其他:
list
被重新排序
举例
>>> a = [1, 2, 3]
>>> a.reverse()
>>> a
[3, 2, 1]
pop
语法
list.pop([index])
描述
>>> list.pop.__doc__
'L.pop([index]) -> item -- remove and return item at index (default last).\nRaises IndexError if list is empty or index is out
of range.'
- 作用:将
list
中索引为index
的元素去掉并返回该元素。index
默认为最后一个元素。 若列表为空或者index
超出范围,则抛出异常 - 返回值:索引为
index
的元素 - 其他:
list
发生改变
举例
>>> a = [1, 2, 3, 4, 5]
>>> a.pop()
5
>>> a
[1, 2, 3, 4]
>>> a.pop(0)
1
>>> a
[2, 3, 4]
>>>