我试图理解的最新特性是列表理解。我创建了一个小脚本,根据我过去更换机油的频率来估计我的车何时需要下一次更换机油。在下面的代码片段中,oil_changes是我更换机油的里程列表。between oil changes to estimate the next change.代码产生了正确的答案我是不是对第一行的原始列表做了大量不必要的复
我编写了以下代码,它接受2D坐标系中的点的coord_list、center和radius,并返回列表中的所有点的列表,该列表的距离最多为radius与center的距离。result = [coord_list[i] for i in range(len(coord_list)) if distances[i] <= radius]我在这里使用一个函数代码运行良好,但我期望coord_list包含许多点,比如10k或更多。因