• 【零基础学Python】Day8 Python基本数据类型之Dictionary


    昨天跟大家一起学习了 Python基本数据类型之Set,没学的兄弟姐妹们看这里【零基础学Python】Day7 Python基本数据类型之Set,今天让我们开始学习Python基本数据类型字典Dictionary吧。
    需注意的是,【零基础学Python】此系列都使用Python3。


    Python3 中有6个基本的数据类型:

    • Number(数字)
    • String(字符串)
    • List(列表)
    • Tuple(元组)
    • Set(集合)
    • Dictionary(字典)

    而这6个基本的数据类型又可划分为两类,可变数据类型和不可变数据类型,见下:

    • 不可变数据类型:Number(数字)、String(字符串)、Tuple(元组)
    • 可变数据类型:List(列表)、Dictionary(字典)、Set(集合)
      在这里插入图片描述

    Dictionary
    字典Dictionary是可变的数据类型,也可存储任意类型对象。字典的定义非常简单,使用大括号{}即可,不过里面的元素是以键值对key:value形式存在的,key是唯一且不可变的,所以可变数据类型不能当key。获取value时使用get(key)函数或者[key]。

    >>> d = {'heizui':'黑嘴', 'heidou':'黑豆'}
    >>> print(d)
    {'heizui': '黑嘴', 'heidou': '黑豆'}
    >>> print(d.get('heizui'))
    黑嘴
    >>> print(d['heizui'])
    黑嘴
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    增加和修改方法一样,如果有该key就修改,没有该key增加

    >>> d = {'heizui':'黑嘴', 'heidou':'黑豆'}
    >>> print(d)
    {'heizui': '黑嘴', 'heidou': '黑豆'}
    >>> d['heizui'] = 233
    >>> d['haoyuner'] = '帅帅龙'
    >>> print(d)
    {'heizui': 233, 'heidou': '黑豆', 'haoyuner': '帅帅龙'}
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    删除元素只需使用del,清空字典使用clear()函数

    >>> del d['heizui']
    >>> print(d)
    {'heidou': '黑豆', 'haoyuner': '帅帅龙'}
    >>> d.clear()
    >>> print(d)
    {}
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    字典中其它一些函数
    在这里插入图片描述

    字典也非常简单,兄弟们学废了吗

  • 相关阅读:
    Jmeter扩展---自定义取样器
    pycharm 设置多级跳转SSH
    关于反弹Shell个人的一些理解与学习收获
    增量模型和迭代模型的优点与缺点
    Curve 块存储应用实践 -- iSCSI
    LeetCode刷题--思路总结记录
    I.MX6ULL ARM驱动开发---块设备驱动
    HTML静态网页作业——我的家乡安庆
    5.27 picker组件
    面试笔记:你在开发中遇到过什么问题
  • 原文地址:https://blog.csdn.net/Dr_Guo/article/details/126528125