Pythonのお勉強 Part30
at TECH
827:デフォルトの名無しさん
08/12/28 05:15:16
余りが出たら、最後をデフォルト値で埋めてみる
def padpairs(iterable, n, default=None):
x = chain(iter(iterable), repeat(default, n-1))
return pair(x, n)
# pair は >>818 の奴
>>> list(padpairs(range(10),3))
[(0, 1, 2), (3, 4, 5), (6, 7, 8), (9, None, None)]
>>> list(padpairs(range(10),4))
[(0, 1, 2, 3), (4, 5, 6, 7), (8, 9, None, None)]
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5176日前に更新/206 KB
担当:undef