当我们遍历一个字典列表时,每次循环需要一个常数时间来获取下一个字典的键值对。在最坏的情况下,我们需要遍历整个列表,因此时间复杂度为O(n),其中n是字典列表的长度。
代码示例:
dictionary_list = [{'a': 1, 'b': 2}, {'c': 3, 'd': 4}, {'e': 5, 'f': 6}]
# 遍历字典列表
for dictionary in dictionary_list:
for key, value in dictionary.items():
print(key, value)
在上面的代码示例中,我们遍历了一个包含三个字典的列表,并通过使用.items()方法在每个字典中迭代键和值。在遍历整个列表的情况下,代码的时间复杂度为O(n)。