python基础四

本文介绍了Python中列表的增删改查操作,包括append、insert、pop、remove、clear、del等方法,以及元组和range()的使用。还讲解了字典为何引入、分类、特点,并展示了字典的创建、查询、更新等操作,强调字典在存储关联数据时的优势。

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

      增:  append insert(index,object) extend() 迭代着追加
        删:
            pop(默认删除最后一个)按照索引去删除 有返回值
            remove 按照元素去删除
            clear 清空列表
            del l1 删除列表
            del l1[index] 按照索引删除
            del l1[0:3] 按照切片删除
            del l1[0:3:2] 按照切片删除
        改
            l1[2] = 'alex'
            l1[1:3] = 'abcd' 迭代着添加
            l1[1:4:2] = [1, 33]
        查:
            索引,切片,切片(步长)
            for 循环

        index:通过元素查询索引
        count:查找某个元素在列表中的个数。
        sort:排序,默认从小到大排序
        sort(reverse=True) 从大到小
        l1.reverse()
        len() 统计列表的元素的总个数。

        l1 = [1, 2, ['alex', 'barry'], 33]
        l1[1] = 200
        l1[2][0] = l1[2][0].upper()

        元组:
            (1, 'alex', True)
            查:索引,切片, 切片(步长) for循环
            index,count,len()
            (1, 'alex', True,[1,2,3])


        range() : 当做:可控范围的数字列表
            与for循环结合。


02 作业讲解
03 字典
    why:
        1,列表如果存储大量的数据,查询速度相对慢一些。
        2,列表存储的数据一般没有什么关联性。
        [小潘, 175, 男,......]
        针对以上因素,python提供了一个基础数据类型:dict字典。
        数据类型的分类:
            容器型数据类型:list,tuple,dict set。
            非容器型数据类型:str bool int。

            可变(不可哈希)的数据类型:list,dict,set。
            不可变(可哈希)的数据类型:str,bool, int,tuple
                (1, 2, 'alex', [1,2,3,])
                b1 = True
                b1 = False
                l1 = [1, 2, 3]
                l1.append(666)


    what:字典:
        {'name': 'alex'} 以键值对形式存储的数据类型。
        1,字典的键必须是不可变(可哈希hash)的数据类型,唯一的不重复。
            字典的值可以是任意数据类型(对象)。
        2,字典的查询速度非常快。
        3,字典在3.5包括3.5之前是无序的,但是3.6优化机制,字典会按照创建字典之初的顺序排列。
        4,字典可以存储大量的关联性数据。
        {'name': 'alex','python3期':['小潘','春哥', '二师兄'],
            '太白':{
                'name':'太白金星',
                'id': 1306546743423,
                'phone': 1358225xxxx,
                'sex': '男'

                }

       }

    how:
        增删改查

        其他操作
    where:
        当你想构建大量的关系型数据的时候,用到dict。
04 字典的嵌套
05,集合(了解)。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值