列表和元组

()是元组 不可变,[]是列表 可变

  • 基本操作
    a_list[start:end:step] #切片
    a_list+b_list #顺序增加
    a_list*n #按顺序重复n次a_list
    in 判断列表是否包含某个元素 ,返回 bool
    max()n #列表最大值
    min() #列表最小值
    len() #列表长度
  • 序列封包和序列解包
a_list=10,20,30
x,y,z= a_list
first,second,*rest = range(10)
  • 创建列表
    list(a_tuple)
    list(range(1,10,2))

  • 增加列表元素
    list.append(a) # 将a整体放入list ,直接改变list
    list.extend(a) # 将a的元素逐个放入list ,直接改变list

  • 删除列表元素
    del a_list[1,-1,2] #删除第二个元素到倒数第一个元素,步长为2
    a_list.remove(a) # 删除list里面第一个a
    a_list.clear() #清空 list

  • 修改列表元素

a_list=[1,2,3,4,5]
a_list[1:4]='Hellooo'  #用字符串替换了 2,3,4

a_list 此时是 [1,'H','e','l','l','o','o','o',5]

  • 列表其他方法
    count() #计算某元素出现的次数
    index() # 元素在列表中的位置
    pop() # 将最后个元素 推出去并返回
    reverse() #将元素反向存放
    sort() # 将元素排序
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 列表: 前面已经用了很多次列表,可以看出列表的功能是比较强大的。本节将讨论列表不同于元组和字符串的地方:列表的内容...
    泷汰泱阅读 1,267评论 0 1
  • 一、列表和元组 1.序列:是一种包含多项数据(元素)的数据结构,通过索引来访问序列中的每个元素。 1)常用的三种数...
    YH学编程阅读 420评论 0 0
  • """ 第六章 数据类型(列表和元组) """ # 列表 list # 一、列表的定义 # 需求:想存储一个人的名...
    天刀笑剑钝阅读 479评论 0 0
  • 1.1.列表定义 列表是python中内置有序可变序列,列表的所有元素放在一对中括号“[]”中,并使用逗号分隔开;...
    Rolle_Wang阅读 1,005评论 0 0
  • 1.list列表 列表是python中的容器类型,有序的,可变的容器(可变指的是列表中的元素和元素的位置、个数可变...
    oxd001阅读 106评论 0 0