python中列表的方法

列表方法:调用方法--对象.方法(参数)

  1. append
    1. 作用:在列表的末尾添加新对象
    2. 语法:list.append(obj)
    3. list代表列表 obj 代表列表中统计的对象
  2. count
    1. 作用:统计某个元素在列表中出现的次数
    2. 语法:list.count(obj)
    3. list代表列表 obj 代表列表中统计的对象
  3. extend
    1. 作用:在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来列表)
    2. 语法:list.extend(seq)
    3. list代表列表 seq 代表元素列表
  4. index
    1. 作用:从列表中找出某个值第一个匹配项的索引位置
    2. 语法:list.index(obj)
    3. list代表列表 obj 代表列表中查找的对象
  5. insert
    1. 作用:将对象插入列表
    2. 语法:list.insert(index,obj)
    3. list代表列表 index代表对象obj需要插入的位置 obj 代表列表中统计的对象
  6. pop
    1. 作用:移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
    2. 语法:list.pop(obj=list[-1])
    3. list代表列表 obj 代表可选择的参数,代表要移除列表元素的对象
    4. pop方法是唯一一个既能修改列表又能返回元素值的列表方法
    5. 用pop方法可实现数据结构--栈
  7. remove
    1. 作用:移除列表中某个值的第一个匹配项
    2. 语法:list.remove(boj)
    3. list代表列表 obj 代表列表中移除的对象
  8. reverse
    1. 作用:反向列表中的元素
    2. 语法:list.reverse()
    3. list代表列表 不需要传入参数
  9. sort
    1. 作用:对原列表进行排序
    2. 语法:list.sort(func)
    3. list代表列表 func为可选参数
    4. sorted函数
  10. clear
    1. 作用:清空列表 del a[:]
    2. 语法:list.clear()
    3. list代表列表 不需要传入参数
  11. copy
    1. 作用:复制列表
    2. 语法:list.copy()
    3. list代表列表 不需要传入参数
  12. 高级排序
    1. list.sort(key,reverse)
    2. >>> filed=['study','python','is','happy']

>>> filed.sort(key=len)

>>> filed

['is', 'study', 'happy', 'python']

>>> filed.sort(key=len,reverse=True)

>>> filed

['python', 'study', 'happy', 'is']

猜你喜欢

转载自blog.csdn.net/u012562727/article/details/81197935