我有一个元组,例如atup = (1,3,4,5,6,6,7,78,8),并且在迭代时由元组列表动态生成(生成器产量)。每个元组都需要转换为list,这样元组的每个元素都可以被进一步转换并在方法中使用。在做这件事时,我惊讶地发现,仅仅做列表( atup )比像我在atup中使用这样的列表理解要快得多。以下是我所做的:timeit.timeit('list((1,3,4,5,6,6,7,78,8))', number=100000)性能测试2:
timeit.timeit('[i for i in (1,3,4,5