# 相同类型的实例列表, 实例有一个 `int` 类型的 `num` 属性
ins = [in1, in2, in3, in4, in5, in6, ...]
每个实例都有一个 int
类型的 num
属性, 在 不使用 一些额外库找到 num
相同的, 应该怎么做
# 我的方法
tmp_dict = {}
for i in ins:
if not tmp_dict.get(i.num):
tmp_dict[i.num] = []
tmp_dict[i.num].append(i)
有什么更好的办法吗?
代码里面有比较多的 for
语句, 要不要刻意把这些都 "优化" 成 map
/filter
/... 的语句(算函数式编程吗)?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.