是否有任何方法可以确定initial_list
我来自 仅使用该词典本身:
my_dict
我发现获取初始列表的选项之一(但其中的项目顺序与原始列表不同)是使用zip或dict.items:
initial_list = [('key1', 'value1'), ('key2', 'value2'), ('key3', 'value3'),
(1,2), ('a','z'), ('aa','z')]
my_dict = dict(initial_list)
这种方法的问题是initial_list_from = zip(my_dict.keys(),my_dict.values())
print initial_list_from == initial_list #False
initial_list_from = my_dict.items()
print initial_list_from == initial_list #False
评估为my_dict == initial_list
,它们不相同......