可能性の重複: Elements order - for (... in ...) loop in javascript は、あなたがこのようなコードがあるとします。 var a = {}
a.a = 1;
a.c = 2;
a.b = 3;
for (var i in a) {
console.log(a[i]);
}
は1、2、および3の順に印刷することが保証されてい
__getitem__をサポートするクラスを定義したいが、繰り返しはできない。例えば : class B:
def __getitem__(self, k):
return k
cb = B()
for x in cb:
print x
は私が失敗するfor x in cb:を強制的にクラスBに何を追加することができますか?