2007-11-06から1日間の記事一覧

2つずつ取り出すイテレータ

やっとすこしイテレータがわかってきた気がします。itertoolsはすごく面白そう。2つずつ取り出すイテレータを作ってみました。 def take2(ls): i = iter(ls) while 1: yield i.next(), i.next() >>> for a, b in take2(range(10)): ... print a, b ... 0 1 2…