zoukankan      html  css  js  c++  java
  • 第五天 字典的介绍,增删改查及其他操作

    一.字典(dict)的简单介绍

     字典(dict)是python中唯一的一个映射类型.他是以{ }括起来的键值对组成. 在dict中key是唯一的.

     dict  用大括号 {} 括起来,内部使用key:value 的形式保存数据

           语法:  dic = {‘key’:’value’, ‘key2’:’value2’,……..}

     注意:

           字典中的key必须是可哈希的,暂时记忆为不可改变的。

           Value没有限制,可以是任意数据的类型,其输出结果不是按照我们添加的顺序保存的,无序的。

          已知的可哈希(不可变)的数据类型: int, str, tuple, bool   不可哈希(可变)的数据类型: list, dict, set

      已知的可哈希(不可变)的数据类型: int, str, tuple, bool

      不可哈希(可变)的数据类型: list, dict, set

      

    2.字典的增删改查和其他相关操作

    2.1 增加

      方法:  1.  dict[不存在的key] = value 

                 如果dict中没有出现这个key, 就会新增⼀个key-value的组合进dict

                2.  setdefqult()

                   如果dict中没有出现过这个key-value. 可以通过setdefault设置默认值

      

      删除   有(pop , remove , clear, del[delete]

      pop 默认删除最后一个字符串,也可以指点下标删除

      

       remove 指定被删除的元素  删除不存在的元素会报错

      

      clear  清除列表(list

       

      切片删除 del [m:n] 在列表中取一段范围进行删除

            del [m:n]

      

      

      改

      索引,切片修改

      

      

      查询, 表是个可迭代对象, 所以可以进for循环

      

      计数,排序

      计数 count()

      

      排序:一般是数字排序

      sort()              升序

      sort(reverse = True)  降序

      

      

      Reverse  顺序翻转 [::-1]

      列表嵌套:

        采用降维操作,一层一层的看

      

      

    . 元组和元组嵌套 (tuple)

      1.元组: 俗称不可变的列.只读列表,有索引和切片,里面可以放任何数据类型的数据, 查询可以. 循环也可以. 切片也可以. 但就是不能改.

      2.表示方式: ()  括号中的每一项都要逗号隔开

             注意:

        不可变的是它内部子元素. 如果子元素是列表. 列表中的元素是可以变的.

      

    五. Range(重点)

      range可以帮我们获取到一组数据. 通过for循环能够获取到这些数据

      

      

  • 相关阅读:
    元宇宙的特点
    Meta Network
    Decentraland
    Cryptovoxel
    The Sandbox Game
    Roblox
    JAVA参数传递
    静态方法使用@Autowired注入写法
    mysql索引
    Java中锁的分类
  • 原文地址:https://www.cnblogs.com/mwhylj/p/9302154.html
Copyright © 2011-2022 走看看