Python 中的字典数据类型
pythonserver side programmingprogramming更新于 2023/12/10 21:34:00
Python 的字典是一种哈希表类型。它们的工作方式类似于 Perl 中的关联数组或哈希,由键值对组成。字典键几乎可以是任何 Python 类型,但通常是数字或字符串。另一方面,值可以是任何任意 Python 对象。
示例
字典用花括号 ({ }) 括起来,可以使用方括号 ([]) 分配和访问值。例如 −
#!/usr/bin/python dict = {} dict['one'] = "This is one" dict[2] = "This is two" tinydict = {'name': 'john','code':6734, 'dept': 'sales'} print dict['one'] # 打印 'one' 的值key print dict[2] # 打印 2 个 key 的值 print tinydict # 打印完整的字典 print tinydict.keys() # 打印所有 key print tinydict.values() # 打印所有值
输出
这会产生以下结果 −
This is one This is two {'dept': 'sales', 'code': 6734, 'name': 'john'} ['dept', 'code', 'name'] ['sales', 6734, 'john']
字典没有元素之间的顺序。说元素"无序"是不正确的;它们只是无序的。