`
gk23
  • 浏览: 171704 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

python dictionary用法

阅读更多

 

Operation Result Notes
len(a) the number of items in a 得到字典中元素的个数
 
a[k] the item of a with key k 取得键K所对应的值
(1), (10)
a[k] = v set a[k] to v 设定键k所对应的值成为v
 
del a[k] remove a[k] from a 从字典中删除键为k的元素
(1)
a.clear() remove all items from a 清空整个字典
 
a.copy() a (shallow) copy of a 得到字典副本
 
k in a True if a has a key k, else False 字典中存在键k则为返回True,没有则返回False
(2)
k not in a Equivalent to not k in a   字典中不存在键k则为返回true,反之返回False (2)
a.has_key(k) Equivalent to k in a, use that form in new code 等价于k in a  
a.items() a copy of a's list of (key, value) pairs 得到一个键,值的list (3)
a.keys() a copy of a's list of keys 得到键的list (3)
a.update([b]) updates (and overwrites) key/value pairs from b从b字典中更新a字典,如果键相同则更新,a中不存在则追加 (9)
a.fromkeys(seq[, value]) Creates a new dictionary with keys from seq and values set to value
(7)
a.values() a copy of a's list of values (3)
a.get(k[, x]) a[k] if k in a, else x (4)
a.setdefault(k[, x]) a[k] if k in a, else x (also setting it) (5)
a.pop(k[, x]) a[k] if k in a, else x (and remove k) (8)
a.popitem() remove and return an arbitrary (key, value) pair (6)
a.iteritems() return an iterator over (key, value) pairs (2), (3)
a.iterkeys() return an iterator over the mapping's keys (2), (3)
a.itervalues() return an iterator over the mapping's values (2), (3)

 

分享到:
评论

相关推荐

    python中字典(Dictionary)用法实例详解

    本文实例讲述了python中字典(Dictionary)用法。分享给大家供大家参考。具体分析如下: 字典(Dictionary)是一种映射结构的数据类型,由无序的“键-值对”组成。字典的键必须是不可改变的类型,如:字符串,数字,...

    python面试题合集.pdf

    - 1. 请介绍一下 Python 编程语言,包括其特点、优势以及在软件开发中的应用场景。... 请说明一下 Python 的异常处理机制(Exception Handling)及其语法和使用方法。 - 9. 什么是 Python 中的生成器表达式

    python学习笔记-王纯业

    字典(Dictionary) 集合(Set) 文件操作 打开和关闭文件 读取和写入文件 文件路径处理 二、Python进阶 面向对象编程(OOP) 类和对象的概念 属性的定义和使用 方法的定义和调用 继承和多态 模块和包 自定义模块 ...

    Python教程大全入门到实战

    字典(Dictionary) set 条件语句和循环语句 条件语句 循环语句 条件语句和循环语句综合实例 函数 Python 自定义函数的基本步骤 函数返回值 函数的参数 函数传值问题 匿名函数 迭代器和生成器 迭代 Python 迭代器 list...

    Python库 | mohas_very_simple_dictionary-2.0.1-py3-none-any.whl

    资源分类:Python库 所属语言:Python 使用前提:需要解压 资源全名:mohas_very_simple_dictionary-2.0.1-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    python使用clear方法清除字典内全部数据实例

    本文实例讲述了python使用clear方法清除字典内全部数据。分享给大家供大家参考。具体实现方法如下: d = {} d['name'] = 'Gumby' d['age'] = 42 print d returned_value = d.clear() print d print returned_value ...

    asp dictionary对象的用法

    关于script的dictionary对象,其实我想一开始ms是借鉴了python之类的动态脚本语言的,而且是面对客户端开发的关于这一点可以参考wrox的asp程序员参考手册里第137页里

    rospy_message_converter:在Python字典和JSON之间转换为ROS消息

    Rospy_message_converter是一个轻量级的ROS包和Python库,可将Python字典和JSON消息转换为rospy消息,反之亦然。 用法 将字典转换为ROS消息 from rospy_message_converter import message_converter from std_msgs ...

    python-magento:使用Python API访问magento API

    用法 import magento url = 'http://domain.com/' apiuser = 'user' apipass = 'password' # Create an instance of API client = magento . API ( url , apiuser , apipass ) # A filter expression as dictionary....

    docker-wine-python-dotnet:在具有.NET支持Linux上的Docker中运行win32 Python

    与CLR组件交互的用法示例: ### requirements.txt pythonnet ### your_app.py import clr from System . Collections . Generic import Dictionary from System import String , Int32 , Type dict1 = ...

    如何高效使用Python字典的方法详解

    Dictionary 是 Python 的内置数据类型之一,它定义了键和值之间一对一的关系。下面这篇文章主要给大家介绍了关于如何高效使用Python字典的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来...

    dive into python

    1.8. 使用 Python 的交互 Shell 1.9. 小结 2. 第一个 Python 程序 2.1. 概览 2.2. 函数声明 2.2.1. Python 和其他编程语言数据类型的比较 2.3. 文档化函数 2.4. 万物皆对象 2.4.1. 模块导入的搜索路径 2.4.2. ...

    Python基础教程之内置函数locals()和globals()用法分析

    本文实例讲述了Python基础教程之内置函数locals()和globals()用法。分享给大家供大家参考,具体如下: 1. 这两个函数主要提供,基于字典的访问局部变量和全局变量的方式。 python 使用叫做名字空间的东西来记录变量...

    Python_Hash_Table_Dictionary_Implementation:Python 中使用哈希表的自定义字典(键值对)实现。 使用负载因子阈值进行动态重新散列

    示例用法: import hash_table_dictionary htd = hash_table_dictionary.HashTableMap() htd.add(1, 'value1') htd.add('1', 'value2') htd.add('1', 'new value2') print "key '1' exists so operation ignored" ...

    Python eval函数介绍及用法

    我们之前跟大家描述了在Python里面一些函数的不同使用,以及一些函数的潜藏使用技巧,可是大家有没有听说过,有一个函数一直被誉为最神奇的函数,神奇的地方在哪里?到底怎么神奇?请看下文。 关于eval(): 将字符...

    python提取字典key列表的方法

    本文实例讲述了python提取字典key列表的方法。分享给大家供大家参考。具体如下: 这段代码可以把字典的所有key输出为一个数组 ... 您可能感兴趣的文章:python 中字典嵌套列表的方法Python里字典的基本用法(包括嵌套字

    python中OrderedDict的使用方法详解

    很多人认为python中的字典是无序的,因为它是按照hash来存储的,但是python中有个模块collections(英文,收集、集合),里面自带了一个子类 OrderedDict,实现了对字典对象中元素的排序。请看下面的实例: import ...

    python3中eval函数用法使用简介

    python中eval函数的用法十分的灵活,这里主要介绍一下它的原理和一些使用的场合。 下面是从python的官方文档中的解释:  The arguments are a string and optional globals and locals. If provided, globals must ...

    Python any()函数的使用方法

    描述: 如果iterable的任何元素为true,则返回true。如果iterable为空,则返回false。相当于: def any(iterable): for element in iterable...注意:空tuple(小括号)和空list(中括号)、空字典dictionary空集合se

Global site tag (gtag.js) - Google Analytics