此外,使用低级语言(如 C 或 FORTRAN)编写的库可以在 NumPy 数组中存储的数据上操作,而无需将数据复制到其他内存表示中。...b_list
Out[62]: False
检查列表是否包含一个值比使用字典和集合慢得多(即将介绍),因为 Python 会在线性扫描列表的值,而可以在常量时间内检查其他值(基于哈希表)。...在其他编程语言中,字典有时被称为哈希映射或关联数组。字典存储一组键-值对,其中键和值是 Python 对象。每个键都与一个值关联,以便可以方便地检索、插入、修改或删除给定特定键的值。...]: {'a': 'some value', 'b': [1, 2, 3, 4], 7: 'an integer'}
In [88]: d1["b"]
Out[88]: [1, 2, 3, 4]
你可以使用与检查列表或元组是否包含值相同的语法来检查字典是否包含键...)}
In [140]: my_set
Out[140]: {(1, 2, 3, 4)}
您还可以检查一个集合是否是另一个集合的子集(包含在内)或超集(包含所有元素):
In [141]: a_set