首页 > 技术文章 > python列表

doubleyue 2020-08-09 16:41 原文

一、概念类介绍

  1. 列表是python序列的一种,序列具有内置的获取长度(len(listx))、获取最大(max(listx))/最小值(min(listx))的方法
  2. 列表是方括号([])中包含元素
  3. 列表中的元素可以是不同的类型

二、简单使用:

  1. 创建列表:

    llist1 = ['Google', 'Runoob', 1997, 2000]
    list2 = [1, 2, 3, 4, 5 ]
    list3 = ["a", "b", "c", "d"]

  2. 访问列表的值:

    通过索引:list1[2]
    通过切片:list3[1:4]

  3. 更新列表:

    修改已有元素值:list1[2] = 2020
    添加新的元素值:list1.append('newValue')
    合并两个列表:list1.extend(list2)
    删除某个元素:del list1[3]

三、方法介绍:

方法 介绍 备注
list.append(obj) 添加新元素obj
list.count(obj) 统计obj出现的次数
list.extend(seq) 为列表添加序列seq中的多个值
list.insert(index, obj) 在index插入obj
list.pop([index=-1]) 移除最后一个元素,并返回该值
list.remove(obj) 移除第一个obj
list.reverse() 列表反转
list.sort( key=None, reverse=False) 排序 key = lambda arr:arr[1] --> 实现按照第二个元素来排序
默认reverse=False是升序,而reverse=True是降序
list.clear() 清空
list.copy() 复制
参考来源

推荐阅读