list 和tuple的常用函数
list =============
可迭代对象都有:index ,len,切片这些属性
def append(self, p_object)
L.append(object) -- append object to end
向列表尾部追加一个对象
def count(self, value)
L.count(value) -> integer -- return number of occurrences of value
返回一个value 出现的次数
def extend(self, iterable)
L.extend(iterable) -- extend list by appending elements from the iterable
从可迭代对象中增加列表的元素
def index(self, value, start=None, stop=None)
L.index(value, [start, [stop]]) -> integer -- return first index of value.
Raises ValueError if the value is not present.
返回列表中value 出现位置的索引,如果不存在,则报错
def insert(self, index, p_object)
L.insert(index, object) -- insert object before index
在列表指定索引之前插入对象
def pop(self, index=None)
L.pop([index]) -> item -- remove and return item at index (default last).
Raises IndexError if list is empty or index is out of range.
移除列表结尾的一个对象,并将该对象返回
list = ["tomy","jim","jobs"]
print (list)
A = list.pop()
print A
print (list)
result > ['tomy', 'jim', 'jobs']
jobs
['tomy', 'jim']
def remove(self, value)
L.remove(value) -- remove first occurrence of value.
移除列表中指定的元素,如果不存在,则报错
def reverse(self)
L.reverse() -- reverse *IN PLACE*
翻转列表
tuple ============
def count(self, value)
T.count(value) -> integer -- return number of occurrences of value
返回元组中value 的出现次数
def index(self, value, start=None, stop=None)
T.index(value, [start, [stop]]) -> integer -- return first index of value.
Raises ValueError if the value is not present.
返回指定value 在元组中所在的位置