首页 分享 Python创建字典及获取字典键值对

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

来源:花匠小妙招 时间:2026-01-24 17:40

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

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'))

12345678910111213

以下引用来自: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

12345678910111213141516171819202122232425262728

相关知识

python字典太长切割
Python数据类型 — 字典
【python学习】字典、集合和序列
python中dict字典的使用方法
【Think Python】Python笔记(十一)字典
python教程——字典(dict)
【备战二级Python】字典的用法(持续更新)
理解Python中列表/字典/元组/集合
用字典完成周杰伦购买了苹果,草莓,香蕉,一共花了99块钱,方文山购买了葡萄,沃柑,杨梅,一共花了77块钱 请从上面的描述中提取数据,存储到字典中,可以根据姓名获取这个人购买的水果种类和总费用。
现有字典numbers = {1: “one”, 2: “two”, 3: “three”

网址: Python创建字典及获取字典键值对 https://www.huajiangbk.com/newsview2550525.html

所属分类:花卉
上一篇: 【令和7年度は終了しました。】五
下一篇: 東公園

推荐分享