飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 1079|回复: 2

[Python] 解读Python官方文档的5.5. 的内容

[复制链接]
  • TA的每日心情
    开心
    2024-4-8 12:49
  • 签到天数: 293 天

    [LV.8]以坛为家I

    发表于 2023-3-22 19:06:05 | 显示全部楼层 |阅读模式
    本帖最后由 paypojie 于 2023-3-23 09:45 编辑

    尝试解读矩形区域的内容 官方文档链接 5.5. 字典

    屏幕截图 2023-03-22 190316.png
    [Python] 纯文本查看 复制代码
    # 创建了包含两个键值对的字典 字典也可以看做是包含键值对的集合
    tel = {'jack': 4098, 'sape': 4139}
    
    # 通过字典中的关键字名来修改对应的值
    tel['guido'] = 4127
    
    # 输出修改后的字典
    tel
    
    # 通过键来提取对应的值 对应的值被修改
    tel['jack']
    
    # 通过相应的键名来删除对应的值
    del tel['sape']
    
    # 往字典中添加键值对
    tel['irv'] = 4127
    
    # 输出添加键值对之后的字典
    tel
    
    # 将字典中所有的键名提取出来 并保存到列表中
    list(tel)
    
    # 对列表进行排序
    sorted(tel)
    
    # 检查值是否在列表中 存在 则返回True 不存在则返回False
    'guido' in tel
    
    # 检查值是否不在列表中 列表中不存在该值 则返回true 不存在 则返回false
    'jack' not in tel
    
    # 使用dict()构造函数可以直接将键值对序列构建为字典 注意 键值对序列中的元素需要是子序列
    dict([('sape', 4139), ('guido', 4127), ('jack', 4098)])
    
    # 字典也可以像列表一样 使用推导式 字典推导式和列表推导式略有不同
    # 类似于列表推导式 下面这个是字典推导式 字典推导式前面的一部分是键值表达式 后面的一部分是for子句
    {x: x**2 for x in (2, 4, 6)}
    
    # dict()构造函数不仅可以通过键值对序列创建字典 还可以通过关键字参数指定键值对来创建字典
    dict(sape=4139, guido=4127, jack=4098)

    PYG19周年生日快乐!
  • TA的每日心情
    难过
    11 小时前
  • 签到天数: 522 天

    [LV.9]以坛为家II

    发表于 2023-3-23 09:44:21 | 显示全部楼层
    来学习一下,多谢

    点评

    欢迎 哈哈哈  详情 回复 发表于 2023-3-23 09:44
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-8 12:49
  • 签到天数: 293 天

    [LV.8]以坛为家I

     楼主| 发表于 2023-3-23 09:44:53 | 显示全部楼层
    乐活 发表于 2023-3-23 09:44
    来学习一下,多谢

    欢迎 哈哈哈
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表