私信  •  关注

T Burgis

T Burgis 最近创建的主题
T Burgis 最近回复了
4 年前
回复了 T Burgis 创建的主题 » 如何使for循环在python中更容易理解?

向他们展示两个C++变体:

# using <= operator
for(int i = 1; i <= 10; i++)
    { /* do something */ }

# using < operator
for(int i = 1; i < 11; i++)
    { /* do something */ }

告诉他们巨蟒 range 函数的操作与第二个类似。

5 年前
回复了 T Burgis 创建的主题 » 如何在python中保存与其id相关的坐标值

你可以 update 一本字典,你可以这样做:

from collections import OrderedDict
data_dict = OrderedDict()

# then do this as many times as required:
data_dict.update(data_fetch.update(data))

您可能不需要使用 OrderedDict 如果订货对你不重要的话。

如果相同的坐标不断更新,并且需要所有值,请尝试以下操作:

from collections import defaultdict
stored_values = defaultdict(list)

new_values = data_fetch.update(data)
for key,value in new_values.items():
    stored_values[key].append(value)

每个键(id)将存储所有坐标的列表。