Python中的四个储存数据的的容器

本文介绍了Python中四种主要的数据容器:列表、集合、元组和字典。列表作为链表实现,适合增删改但查询较慢,常用操作包括查询、修改、排序和拷贝。集合是无序且不允许重复的容器,支持添加、删除和集合运算。元组是不可变数据类型,常用于固定数据的存储。字典则提供了通过键值对进行存取的功能,支持获取、修改、删除键值对及清空操作。

 

一:列表----list[](是链表的表示,链表查询慢,增删改快)

1.列表用括号[]定义的,其中数组是一种特殊的列表,数组只能装数字,而列表可以装不同的数据元素。

如下定义的两种方式:

2.------基本操作:

3.-------列表的查询:(可通过下标访问,默认从0开始)

4.--------修改元素元素的方式:

5.--------求列表的长度或查询容器的个数:

6.     a.append(100):a的列表末尾+100

        a.pop():末尾删除

        a.insert ()在特定的位置添加新的位置。

        a.clear()清除列表。

 

  1. ------remove (5):通过元素本身从列表中移除
  2.  a.index();查找元素在列表中的位置,若元素存在,列出其下表,如果元素不在,则抛出异常

     4----------.a.sort() :排序:只能将数字排序,要么表中的数据一致才可以排序。

    5-------.b=a.copy()     #浅拷贝:

    6.-------赋值:a=b:对象引用.a中的数据等于b中的数据;类似于软链接。

     7------extend   #合并列表:类似于同步,

     

    8.--------[]:元素没了,可以有“,”号。如果在其它语言中会报错。

    二:集合容器:set

             特点:无序并且不能重复。

    |----------定义:

    S = {1,2,3,2,4,5,659,77}

    S = {1,2,3,4,5,659,77} 不排序

     

    |----方法

    s =set ({})

    s.add (“”)               #添加元素

    s.pop ()                 #任意删除元素

    s.remove (100)            #异常指定的元素

    intersection              #交集:共有

    difference               #差集:a相对b,b没有。

    union                    #并集

    不重复:

    三、元组

          1.  定义:一段固定的值(不可变数据类型)

          2.  T= (1,3,57)

          3. T.count(1):统计元素的出现次数

      4.  T.index ():查元素,查到了不在查,查不到报错。

            在python 中,如果只有一个元素,并且该元素一个数字,其后加上“,”,则该变量是元组。

    四、字典  dict

  3. d.get(“ege”) #如果不存在,则报错,可修改值。

  4.  

  5.   d[“key”]   #key不存在,返回None

  6.  --------clear

  7. Pop(“key”):通过key删除

  8.            Popitem:删除最后一个元组对
  9.  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值