‘google’], [‘9’, ‘java’, ”], [‘4’, ‘python’, ‘gil’], [‘5’, ‘swift’, ‘apple’]]
同样的技术也适用于具有命名属性的对象。...它更为常见的名字是哈希映射或关联数组。它是键值对的大小可变集合,键和键值都是 Python 对象。创建字典的方法之一是使用尖括号,用冒号分割键和键值。...items() 方法
字典 items() 方法以列表返回可遍历的(键, 值) 元组数组。...{0: 4, 1: 3, 2: 2, 3: 1, 4: 0}
有效的键类型
字典的值可以是任意 Python 对象,而键通常是不可变的标量类型(整数、浮点型、字符串)或元组(元组中的对象必须是不可变的...可以用hash函数检测一个对象是否是可哈希的(可被用作字典的键):
要用列表当做键,一种方法是将列表转化为元组,只要内部元素可以被哈希,它也就可以被哈希:
# 将列表转换为元组
dicts = {}