Python学习之day3数据结构之列表

发布时间:2019-07-25 09:16:14编辑:auto阅读(1623)

                                                          数据结构之列表

    一、列表

    • 定义

          列表是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目应包括在方括号中,这样python就是知道你是指名了一个列表。一旦你创建了一个列表,你可以添加、删除或者搜索列表中的项目,由于可以增加或删除列表,我们说列表是一个可变的数据类型。

    list表示方式如 list=[1,2,3,4,5,6,7],list=["可乐","雪碧","浪味仙"]等。

    • 列表操作的各类命令参数

    参数名称参数描述实例
    append向列表尾端添加项
    向list=[1,2,3,4]list.append(9)得到[1,2,3,4,9]
    del删除一个元素或列表del list或del 
    poppop删除指定位置的元素默认删除最后一位pop
    count统计list.count('元素')统计元素出现次数
    clear清空列表list.clear()清空列表内容
    index定位功能list.index('元素')得到元素所在位数,后面可以追加切片进行细化定位)
    copy浅复制不能复制子列表中内容,仅能复制第一层列表内容

    List1=[1,2,3,4,[1,2,3,4]此时修改该[1,2,3,]后,列表无法拷贝,[1,2,3]这个对应的内存值未变,所以无法copy此项里面的内容

    remove删除,如果有重复的,默认删除最前面的
    list.remove(元素)
    sort排序
    insert
    插入一个元素
    list.insert(x,y)x代表插入的位号,y代表插入元素
    extend扩展列表向list1列表中扩展列表2 会将列表2的序列添加到列表1中
    reveres反转
    将列表内内容反转输出list.reverse()
    [start:end]切片功能顾首不顾尾 list[0:9:2],0代表开始位,9代表结束位,2代表被2相差2位

关键字