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

字典没有元素之间的顺序。说元素"无序"是不正确的;它们只是无序的。


相关文章