Python创建字典及获取字典键值对

您所在的位置:网站首页 使用字典中的什么方法可以删除指定键的元素 Python创建字典及获取字典键值对

Python创建字典及获取字典键值对

2023-10-27 12:17| 来源: 网络整理| 查看: 265

第一部分:创建字典 方法一: 常规方法 如果事先能拼出整个字典,则此方法比较方便

D1 = {‘name’:‘Bob’,‘age’:40}

方法二: 动态创建 如果需要动态地建立字典的一个字段,则此方法比较方便

D2 = {} D2[‘name’] = ‘Bob’ D2[‘age’] = 40 D2 {‘age’: 40, ‘name’: ‘Bob’}

方法三: dict–关键字形式 代码比较少,但键必须为字符串型。常用于函数赋值

D3 = dict(name=‘Bob’,age=45) D3 {‘age’: 45, ‘name’: ‘Bob’}

方法四: dict–键值序列 #如果需要将键值逐步建成序列,则此方式比较有用,常与zip函数一起使用

D4 = dict([(‘name’,‘Bob’),(‘age’,40)]) D4 {‘age’: 40, ‘name’: ‘Bob’}

D = dict(zip((‘name’,‘bob’),(‘age’,40))) D {‘bob’: 40, ‘name’: ‘age’}

方法五:dict–fromkeys方法 # 如果键的值都相同的话,用这种方式比较好,并可以用fromkeys来初始化

D5 = dict.fromkeys([‘A’,‘B’],0) D5 {‘A’: 0, ‘B’: 0}

如果键的值没提供的话,默认为None

D3 = dict.fromkeys([‘A’,‘B’]) D3 {‘A’: None, ‘B’: None}

=第一部分引用来源:https://www.cnblogs.com/mxh1099/p/8512552.html==

第二部分:获取键值对 获 得 字 典 键、 值 的 函 数 有:items/values, 通 过 这 些 函 数 得 到 的 是 键 或 者 值 的 列 表。

Dict ={'Western Europe': [7.526, 7.509, 7.501, 7.498], 'North America': [7.404, 7.104], 'Australia and New Zealand': [7.334, 7.313], 'Middle East and Northern Africa': [7.267, 6.573, 6.379], 'Latin America and Caribbean': [7.087, 7.039]} 方法一:直接获取键值 for k,v in Dict.items(): print k,v 方法二:通过键获取值 for k in Dict: print(k,Dict[k]) 方法三: 直接获取values值 for v in Dict.values(): print v 方法四:获取key对应的value值 print(Dict.get(''Western Europe'))

以下引用来自:https://www.runoob.com/python/att-dictionary-get.html

Python 字典(Dictionary) get()方法 描述 Python 字典(Dictionary) get() 函数返回指定键的值,如果值不在字典中返回默认值。 语法 get()方法语法: dict.get(key, default=None) 参数 key -- 字典中要查找的键。 default -- 如果指定键的值不存在时,返回该默认值。 返回值 返回指定键的值,如果值不在字典中返回默认值None。 实例 以下实例展示了 get()函数的使用方法: 实例 #!/usr/bin/python dict = {'Name': 'Runoob', 'Age': 27} print "Value : %s" % dict.get('Age') print "Value : %s" % dict.get('Sex', "Never") 以上实例输出结果为: Value : 27 Value : Never


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3