因为周围没有人问,我想知道是否可以更有效地完成一些非常基本的事情,例如,在内存上更有效,编写更简洁/更清晰,等等。我发现自己经常重复的一种模式是为对象设置属性的这种类型的for-loop……
var userCategoryWins = [String] //filled with data from whateverimageView.image = UIImage(
对于内置的python容器(list、tuple等),in操作符等同于any(y == item for item in container),但需要注意的是,前一种方法更快(更漂亮):In [14]: %timeit (-1 in container)
1000 loops, best of 3: 241 us per loopIn [15]: %timeit any(-1 == item for