None, 'foo', 6, 0, 'bar')
元组乘以一个整数,像列表一样,会将几个元组的复制串联起来:
In [14]: ('foo', 'bar') * 4
Out[14]: ('foo',...Out[56]: False
在列表中检查是否存在某个值远比字典和集合速度慢,因为Python是线性搜索列表中的值,但在字典和集合中,在同样的时间内还可以检查其它项(基于哈希表)。...2, 2, 2, 3, 4, 6, 7]
注意:bisect模块不会检查列表是否已排好序,进行检查的话会耗费大量计算。...integer'}
In [106]: d1['b']
Out[106]: [1, 2, 3, 4]
你可以用检查列表和元组是否包含某个值的方法,检查字典中是否包含某个键:
In [107]: 'b...my_set
Out[149]: {(1, 2, 3, 4)}
superset 和 subset
你还可以检测一个集合是否是另一个集合的子集或父集:
In [150]: a_set = {1, 2,