`
joy2everyone
  • 浏览: 136306 次
  • 性别: Icon_minigender_1
  • 来自: ...
社区版块
存档分类
最新评论

python学习笔记 - dict.update

阅读更多
在学习tornado template源码的时候,遇到以下dict.update语法:

 def generate(self, **kwargs):
        """Generate this template with the given arguments."""
        namespace = {
            "escape": escape.xhtml_escape,
            "url_escape": escape.url_escape,
            "json_encode": escape.json_encode,
            "squeeze": escape.squeeze,
            "datetime": datetime,
        }
        namespace.update(kwargs)


对于dict object的update函数做下代码场景和学习笔记:

dic = {"A":"a", "B":"b"}
# print the original dict object, output {"A":"a", "B":"b"}
print dic
# update the given key to invoke the another value if the given key exists
dic.update(A="Aa")
# output {'A': 'Aa', 'B': 'b'}
print dic
# if the the given key is not existed, add this key/value pair in the target dict object
dic.update(C="C")
# output {'A': 'Aa', 'C': 'C', 'B': 'b'}
print dic


;) ! Move on!!!!!
分享到:
评论

相关推荐

    Python学习笔记.docx

    ### Python 学习笔记知识点详解 #### 一、Python 内置对象介绍 **1. 列表(Lists)** - **定义**: 列表是一种有序的数据结构,支持多种数据类型,允许相同类型的元素重复。 - **特点**: - 可变性:列表是可以修改...

    (整理版)python基础重点梳理笔记.docx

    ### Python基础重点梳理知识点 #### 一、Python变量与数据类型 **1.... - **动态语言**:变量类型在运行时确定,无需事先声明类型,如Python。 - **静态语言**:定义...掌握这些基础内容对于学习Python编程至关重要。

    Python学习-基础学习

    Python基础学习笔记 本笔记总结了Python基础知识点,涵盖了字符串、列表、字典、元组、集合等数据结构和操作方法。 一、字符串 * 转义字符“\t”占4个字节 * 原字符:将转义字符失去作用,注意最后一个字符不能是...

    学习笔记(08):Python零基础轻松从入门到实战-字典-2

    本篇学习笔记将深入探讨Python字典的基础操作,包括访问、更新、删除以及一些实用的方法。 首先,访问字典中的元素是通过键(key)来完成的。你可以使用`d.get(key)`方法来获取键对应的值。如果键不存在,`get`方法...

    Python.pdf

    - 更新字典:`my_dict.update(other_dict)`,这将把 `other_dict` 的所有键值对添加到 `my_dict`。 - 检查键是否存在:`if key in my_dict:` 或 `if not key in my_dict:` - 获取字典的大小:`len(my_dict)` 这些是...

    1.8-元组和字典的应用(代码加笔记)

    在此,我们将深入探讨1.8版本中的元组和字典的应用,结合代码实例和学习笔记,来详细解析它们的工作原理和实际操作技巧。 元组是不可变序列,一旦创建就不能修改。这种特性使得元组在处理固定数据集合时非常有效,...

    Python 数据分析:基于Plotly 的动态可视化绘图,557页

    fig.update_layout(updatemenus=[dict(type="buttons", buttons=[dict(label="Play", method="animate", args=[None, {"frame": {"duration": 500, "redraw": False}, "fromcurrent": True, "transition": {...

    Python中列表、字典、元组数据结构的简单学习笔记

    ### Python中列表、字典、元组数据结构详解 #### 一、列表(List) 列表是Python中最常用的数据结构之一,其特点在于它是可变的、有序的,并且能够存储任何类型的对象。 **特点:** - **有序性**:列表中的元素是有...

    leetcode花括号-leetcode:leetcode

    以下笔记和练习是针对最近顶级科技公司提出的面试问题。 目录 您的部分标题将用于引用目的地的位置。 描述 LeetCode 网站问题解决方案 你会学到什么 提高编码技能。 学习编码知识。 准备面试。 学习 创建字典 在 ...

Global site tag (gtag.js) - Google Analytics