Python之列表方法
def __init__(self, seq=()):
"""
list() -> new empty list
list(iterable) -> new list initialized from iterable's items
# (copied from class doc)
"""
def append(self, p_object) #表示追加至列表结尾
def clear(self): #删除列表所有元素
def copy(self) #列表浅复制
def count(self, value) #返回列表元素出现的次数
def extend(self, iterable) #同for循环,可迭代。
example:
li = ['a','b','c','d']
l = ['e','f']
li.extend(l)
print(li)
['a', 'b', 'c', 'd', 'e', 'f'] #返回结果
def index(self, value, start=None, stop=None) #通过参数value,返回对应的值所在的索引位置。
def insert(self, index, p_object) #指定位置插入元素
example:
li.insert(2,'hello') #表示在第2个元素之后插入值‘hello’
def pop(self, index=None) #默认后面删除,列表没有元素会报错
def remove(self, value) #当列表出现多个相同的值时,删除第一个
L.remove(value) -> None -- remove first occurrence of value.
def reverse(self) #把列表元素反转
""" L.reverse() -- reverse *IN PLACE* """
def sort(self, key=None, reverse=False) #排序
""" L.sort(key=None, reverse=False) -> None -- stable sort *IN PLACE* """
posted on 2018-02-05 08:51 大道至简,规则无上。 阅读(154) 评论(0) 编辑 收藏 举报