元组列表字典

本文详细介绍了Python中的元组、列表和字典数据结构,包括它们的定义、操作方法、计数与排序,以及在实际编程中的应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.元组(tuple):是一个有序序列,元素值是不可变,中间用英文逗号隔开,整个元素都放在()                            里面
    (1)序列封包:把多个值赋给一个变量时,会自动将多个值封装成一个元组。
    (2)序列解包:把一个元组直接赋给多个变量,会把序列中的各个元素依次赋给每个变量,但                                 是每个元素个数和变量个数相同。

    (3)空元组用()表示,但只包含一个元素的元组(单元素元组)采用不同寻常的表示法(x,)。

            在单元素元组中,末尾的逗号必不可少;而在包含更多元素的元组(和列表)中,可以在              末尾添加逗号,也可不加。

     (4)方法与函数:x in tup        x是否是元组tup中的一个元素,是返回True,否返回False

                                    len(tup)        元组tup中包含的元素数

                                    tup.count(x)        元素x在元组tup中出现的次数

                                    tup.index(x)        元组tup中x的索引 

      (5)也可使用+和*来拼接元组

2.列表(list):是一个有序序列,可以正向递增或者反向递减,但元素可以是任意类型,元素值                             可以改变(字符串不能改变)中间用逗号隔开,整个元素用[]连成整体
        方法与函数:
    (1)计数函数:
            len():len(list)
            max():max(list)
            min():min(list)
            list.count()
            list.index()
    (2)追加元素:
            append(新元素):在列表末端插入元素
            extend(新列表):在末端插入新列表元素
            insert():在给定索引位置插入新元素,在索引位置1前插入23——list.insert(1,23)
    (3)删除元素:
            remove():删除首次出现的指定元素  如——list.remove(1)  remove(元素)
            pop():删除并返回列表指定的元素,默认为最后一个元素  如——list.pop(1)  pop(索引值)
            del:是一个命令,删除列表指定位置的元素和列表
    (4)排序:
            sort():顺序排序
            reverse():逆序排序
    (5)组合函数:zip()

3.字典(dict{}):是一个无序序列,元素可以改变,但元素包含两个部分:键(key):值                                       (value),元素之间用英文逗号分隔,整个元素放在{  }里面。键不可以重复,                                 但 值可以重复。
    方法与函数:
            元素读取:dict[键]  
                  较为安全的字典访问方式是字典对象的get()方法。使用字典的get()方法可以获取                    指定“键”对应的“值”,并且可以在指定“键”不存在的时候返回指定值【dict.get(5,'d'),返                      回'd'】,如果不指定,则默认返回None。
                  dict.items():返回字典中的键值对列表,而不是字典元素
            元素添加修改:
                  dict[键]=值
                  dict.update({键:值})
            元素删除:
                  del命令:删除整个字典或者字典中指定键的值  如del dict[1]
                  dict.pop(键):删除字典中指定键的值并且返回结果
                  dict.popitem():删除字典中某个键值对并返回

print(dictA.keys())    #获取所有键
print(dictA.values())    #获取所有值
print(dictA.items())    #获取所有键和值
print(sorted(dictA.items(),key=lambda d:d[0]))    #按照key排序
print(sorted(dictA.items(),key=lambda d:d[1]))    #按照value排序

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值