python之dictionary】的更多相关文章

Python 字典(Dictionary)的详细操作方法. Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串.数字.元组等其他容器模型. 一.创建字典 字典由键和对应值成对组成.字典也被称作关联数组或哈希表.基本语法如下: 复制代码代码如下: dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'} 也可如此创建字典: 复制代码代码如下: dict1 = { 'abc': 456 }; dict2 = { 'abc':…
描述 Python 字典(Dictionary) get() 函数返回指定键的值,如果值不在字典中返回默认值. 语法 get()方法语法: dict.get(key, default=None) 参数 key -- 字典中要查找的键. default -- 如果指定键的值不存在时,返回该默认值值. 返回值 返回指定键的值,如果值不在字典中返回默认值None. 实例 以下实例展示了 get()函数的使用方法: #!/usr/bin/python dict = {'Name': 'Zara', 'A…
描述 Python 字典(Dictionary) setdefault() 函数和get()方法类似, 如果键不已经存在于字典中,将会添加键并将值设为默认值. 语法 setdefault()方法语法: dict.setdefault(key, default=None) 参数 key -- 查找的键值. default -- 键不存在时,设置的默认键值;存在则不设置. 返回值 该方法没有任何返回值. 实例 以下实例展示了 setdefault()函数的使用方法: #!/usr/bin/pytho…
描述 Python 字典(Dictionary) has_key() 函数用于判断键是否存在于字典中,如果键在字典dict里返回true,否则返回false. 语法 has_key()方法语法:dict.has_key(key) 参数 key -- 要在字典中查找的键. 返回值 如果键在字典里返回true,否则返回false. 实例 以下实例展示了 has_key()函数的使用方法: #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7} prin…
描述 Python 字典(Dictionary) values() 函数以列表返回字典中的所有值. 语法 values()方法语法: dict.values() 参数 NA. 返回值 返回字典中的所有值. 实例 以下实例展示了 values()函数的使用方法: #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7} print "Value : %s" % dict.values() 以上实例输出结果为: Value : [7, 'Zar…
Python 字典(Dictionary) keys() 函数以列表返回一个字典所有的键. 语法 keys()方法语法: dict.keys() 参数 NA. 返回值 返回一个字典所有的键. 实例 以下实例展示了 keys()函数的使用方法: #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7} print "Value : %s" % dict.keys() 以上实例输出结果为: Value : ['Age', 'Name']…
原文连接:https://www.runoob.com/python/att-dictionary-update.html Python字典(dictionary)update()函数把字典dict2的键/值对更新到dict里面. 意思就是把一个字典的键值对更新到另一个字典里. 实例: dict = {'Name": 'Zara', 'Age':7} dict2 ={ 'Sex': 'female' } dict.update(dict2) print "Value: %s"…
描述 Python 字典(Dictionary) items() 函数以列表返回可遍历的(键, 值) 元组数组.高佣联盟 www.cgewang.com 语法 items()方法语法: dict.items() 参数 NA. 返回值 返回可遍历的(键, 值) 元组数组. 实例 以下实例展示了 items()函数的使用方法: 实例(Python 2.0+) #!/usr/bin/python # coding=utf-8 dict = {'Google': 'www.google.com', 'R…
描述 Python 字典(Dictionary) copy() 函数返回一个字典的浅复制.高佣联盟 www.cgewang.com 语法 copy()方法语法: dict.copy() 参数 NA. 返回值 返回一个字典的浅复制. 实例 以下实例展示了 copy()函数的使用方法: 实例 #!/usr/bin/python dict1 = {'Name': 'Zara', 'Age': 7}; dict2 = dict1.copy() print "New Dictinary : %s"…
Python 字典(Dictionary) clear()方法 描述 Python 字典(Dictionary) clear() 函数用于删除字典内所有元素.高佣联盟 www.cgewang.com 语法 clear()方法语法: dict.clear() 参数 NA. 返回值 该函数没有任何返回值. 实例 以下实例展示了 clear()函数的使用方法: #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7}; print "Start Len :…
Python 字典(Dictionary) type()方法 描述 Python 字典(Dictionary) type() 函数返回输入的变量类型,如果变量是字典就返回字典类型.高佣联盟 www.cgewang.com 语法 type()方法语法: type(dict) 参数 dict -- 字典. 返回值 返回输入的变量类型. 实例 以下实例展示了 type()函数的使用方法: #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7}; prin…
Python 字典(Dictionary) str()方法 描述 Python 字典(Dictionary) str() 函数将值转化为适于人阅读的形式,以可打印的字符串表示.高佣联盟 www.cgewang.com 语法 str()方法语法: str(dict) 参数 dict -- 字典. 返回值 返回字符串. 实例 以下实例展示了 str()函数的使用方法: #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7}; print "Equiva…
Python 字典(Dictionary) len()方法 描述 Python 字典(Dictionary) len() 函数计算字典元素个数,即键的总数.高佣联盟 www.cgewang.com 语法 len()方法语法: len(dict) 参数 dict -- 要计算元素个数的字典. 返回值 返回字典的元素个数. 实例 以下实例展示了 len()函数的使用方法: #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7}; print "Leng…
Python 字典(Dictionary) cmp()方法 描述 Python 字典的 cmp() 函数用于比较两个字典元素.高佣联盟 www.cgewang.com 语法 cmp()方法语法: cmp(dict1, dict2) 参数 dict1 -- 比较的字典. dict2 -- 比较的字典. 返回值 如果两个字典的元素相同返回0,如果字典dict1大于字典dict2返回1,如果字典dict1小于字典dict2返回-1. 实例 以下实例展示了 cmp()函数的使用方法: 实例(Python…
字典dict,是Python唯一的标准mapping类型,也是内置在Python解释器中的. mapping object把一个可哈希的值(hashable value)映射到一个任意的object上. 什么是可哈希的 一个object是可哈希的(hashable), 是指这个object在其生存期内有一个不变的哈希值(hash value),即__hash__()方法返回的值. 所有不可变的(immutable)内置object都是hashable的,比如string,tuple.所有可变的(…
1.python3字典 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 dict1 = {key1:value1,key2:value2} 字典的键必须是唯一的 ,但值则不必:值可以去任何数据类型,但键必须是不可变的,如字符串,数字或元组. >>> dict1 = {','character':'scripts'} 2.访问字典 使用key访问对应的值,如果key…
Python字典是一种可变容器模型,可存储任意类型对象:如字符串.数字.元组等.它以键值对(key-value)的形式存在,因此相当于Hashmap在python中的实现. §1. 创建字典  字典由键和对应值成对组成.示例如下: dict1 = {'Math': 95, 'English': 92, 'Chinese': 93} dict2 = { 'Lucy': 'doctor', 'Emily': 'teacher'} dict3 = { 12: 2, 'score': 60} 说明: >…
Python中字典与类表类似,也是可变序列,不过与列表不同,他是无序的可变序列,保存的内容是以键 - 值对的形式存放的.类似我们的新华字典,他可以把拼音和汉字关联起来,通过音节表可以快速的找到想要的字.新华字典中的音节相当于(key),而对应的汉字,相当于值(value).键是唯一的,而值可以有多个. 示例代码: dictionary = {"key1": "value1", "key2": "value2".....} 分析…
概述:Python中这三种形式的定义相近,易于混淆,应注意区分. aDict={'a':1, 'b':2, 'c':3, 'd':4, 'e':5} aList=[1,2,3,4,5] aTuple=(1,2,3,4,5) 一.字典Dictionary 语法形式:aDict={'a':1, 'b':2, 'c':3, 'd':4, 'e':5} Python手册说明:https://docs.python.org/2.7/library/stdtypes.html#dict Dictionary…
一.dictionary 1.字典的形式:a={‘key’:value,‘key1’:value,................} 2.字典的的key不能重复,是一个不可变对象 3.字典的的查找和添加的速度快,但是占的存储空间多 5.当查找的内容中,字典中不存在关键字时,则会发生错误有两种判定方法: a.‘key’ in a b.a.get('key')  如果key不存在,则会返回None,或者用a.get('key', -1),如果可以不存在则会返回-1 6.操作函数: a.pop(‘ke…
字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: d = {key1 : value1, key2 : value2 } 键必须是唯一的,但值则不必. 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组. 一个简单的字典实例: dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'} 也可如此…
refer to: http://www.runoob.com/python/att-dictionary-update.html…
Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串.数字.元组等其他容器模型.一.创建字典字典由键和对应值成对组成.字典也被称作关联数组或哈希表.基本语法如下: dict = {'} 也可如此创建字典: dict1 = { }; dict2 = { , }; 注意:每个键与值用冒号隔开(:),每对用逗号,每对用逗号分割,整体放在花括号中({}).键必须独一无二,但值则不必.值可以取任何数据类型,但必须是不可变的,如字符串,数或元组.二.访问字典里的值把相应的键放入熟悉的方括弧,…
删除字典元素 能删单一的元素也能清空字典,清空只需一项操作. 显示删除一个字典用del命令,如下实例: 但这会引发一个异常,因http://www.xuanhe.net/为用del后字典不再存在: 注:del()方法后面也会讨论. 字典键的特性 字典值可以没有限制地取任何python对象,既可以是标准的对象,也可以是用户定义的,但键不行. 两个重要的点需要记住: 1)不允许同一个键出现两次.创建时如果同一个键被赋值两次,后一个值会被记住,如下实例: 以上实例输出结果: 2)键必须不可变,所以可以…
update() 函数把字典dict2的键/值对更新到dict里.如果后面的键有重复的会覆盖前面的语法dict.update(dict2) dict = {'Name': 'Zara', 'Age': 7}dict2 = {'Sex': 'female','Name':'zhangsan'}dict.update(dict2)print "Value : %s" % dict 结果: root@tao:/home/tao# python Python (default, Nov , :…
描述 Python 字典 fromkeys() 函数用于创建一个新字典,以序列 seq 中元素做字典的键,value 为字典所有键对应的初始值.高佣联盟 www.cgewang.com 语法 fromkeys()方法语法: dict.fromkeys(seq[, value]) 参数 seq -- 字典键值列表. value -- 可选参数, 设置键序列(seq)的值. 返回值 该方法返回一个新字典. 实例 以下实例展示了 fromkeys()函数的使用方法: 实例(Python 2.0+) #…
一:学习内容 字典概念 字典创建 字典访问 字典添加 字典删除 字典遍历 字典与列表比较 二:字典概念 1.使用键值对(key-value)存储,具有极快的查找速度 2.注意:字典是无序的 3.特性: 字典中的key必须唯一 key必须是不可变的对象 字符串.整数.元组等都是不可变的,可以作为key list是可变的,不能作为key 三:字典创建 1.创建空字典 dict0={} 2.创建有元素的字典 dict1 = {"tom":60, "tester":88,&…
一.什么是字典 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key->value)对用(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中,格式如下 d = {key1 : value1 , key2 : value2} 键必须是唯一的,但值不必. 值可以取任何数据类型,但键必须是不可变的 二.访问字典里的值 info = {'} print "info['name']:",info['name'] print "info['ag…
1.Python 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: d = {key1 : value1, key2 : value2 } 键必须是唯一的,但值则不必. 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组. 1.1创建字典 示例1 d = {"德玛西亚之力": "盖伦"…
Learn of dictionary,simple example of dictionary in  “Simple Python tutorial"--------------------------------------------------------- #!/usr/bin/python # Filename:dictionary.py # 'ab' is short for 'a'ddress'b'ook ab = { 'Swaroop' : 'swaroop@byteofpy…