以前こんなエントリを書いたけど、こういったコードは自分で書かずに itertools を使うのが Python の定石っぽい。 1. 繰り返しを許さない組み合わせ itertools.combinations() を使う。 #!/usr/bin/env python # -*- coding: utf-8 -*- import itertools if __name__ == '__main__': l = [1, 2, 3, 4, 5] # 組み合わせ (1) # 繰り返しを許さない: 1,1 はない # 順序が違っても同じと見なす: 1,2 と 2,1 は同じ for element in itertools.combinations(l, 2): print(element) # 以下のコードと意味的に等価 ''' for i, iv in enumerate(l): for j,
(更新:2023年6月10日) 私はよくTwitterでPandocをキーワードに検索するのですが、 Pandocのインストールについて「失敗した」「難しい」という声をよく聞きます。 実際には、Pandocはなじみ深いインストーラでインストールできます。 またコマンドラインでのインストールも、思ったよりも難しくありません。 (おすすめの方法には「★」を付けています。よければ参考にしてください) ★マウスで簡単:Pandoc公式インストーラを使う 【Pandocバージョン:最新】 最も簡単な方法はこれです。 コマンドラインにあまり馴染みのない方は、インストーラを使うことをおすすめします。 まず、下記のダウンロードページに行きます。 リストの中から、自分のOSに合ったものを選んでください。 (3.x.xの部分はバージョン番号なので、その都度変わります。バージョンは最新版・一番上のものを選んでく
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く