タグ

2012年9月23日のブックマーク (5件)

  • git - 簡単ガイド

    アッド & コミット 変更されたファイルを選択します。 git add <filename> git add * を実行するとIndexに追加されます。 これは基的な作業の一つです。 変更を実際に適用するには git commit -m "Commit message" を実行します。 変更がHEADに入りましたが、 リモートリポジトリには未だ入っていません。 変更のプッシュ この時点で、変更がローカルリポジトリのHEADに適用されました。この変更をリモートリポジトリに適用するには git push origin master を実行し、masterの代わりに適用のブランチ名を入れます。 もし既存リポジトリをクローンせずに使用した場合 git remote add origin <server> を実行すると、リモートリポジトリを登録する事が可能です。 これで変更を特定なリモートリポジト

  • Python: 辞書の全てのキーと値をソートしてたどる – sorted()関数

    ソースコード #!/usr/bin/python # coding: UTF-8 # 辞書の全てのキーと値をソートしてたどる | sorted()関数の使い方 # 辞書の初期化(名前:年齢) profile = { 'Hana':19, 'Toru':26, 'Katori':15, 'Sato':45} # 初期化の確認: 辞書のitems()メソッドで全てのキー(key), 値(value)をたどる for (k, v) in profile.items(): print 'キー: %-6s, 値: %2d' % (k, v) print # ↑items()はキーと値のタプルを返している。 # (丸括弧)は省略してもOK→ for k, v in profile.items(): とも書ける # 辞書の全てのキーをソートしてたどる for k in sorted(profile.ke

    Python: 辞書の全てのキーと値をソートしてたどる – sorted()関数
  • 1行で辞書の値をインクリメントする – 日曜研究室

    Pythonの組み込みdictでは存在しないキーで値を取り出そうとするとKeyErrorが発生するので、例えばキーで指定した値をインクリメントする処理なんかは、以下のようなお決まりのパターンで書くことが多いです。 d = {} if k in d: d[k] += 1 else: d[k] = 1 でも、1行で書きたければ以下のように書けます。 d = {} d[k] = d.get(k, 0) + 1 defaultdict(v2.5から標準モジュールになってる)を使うと次のようにも書けます。 (ちなみにgetを使う方法よりdefaultdictを使うほうが速いそうです) from collections import defaultdict d = defaultdict(int) d[k] += 1 defaultdictに渡す引数はデフォルト値を返すcallable objectで

  • リスト内包表記 « python練習帳

    リスト内包表記とは、あるリストを元にして別のリストを作るための記法のことです。ループ、Map、Filterなどを使っても同じ操作をできますが、リスト内包表記には以下の利点があります。 コードがシンプルになる ⇒行数へります。 可読性が高まる ⇒慣れてしまえば読みやすいです。 実行速度が高速 ⇒forループと比べて2倍程度高速です。 Pythonを使うのであれば早めにマスターしておかないと後悔しますよ!では、さっそく使ってみましょう! リスト内の要素を2倍にする リスト内の値を2倍にします。リスト [1,2,3,4,5] から、リスト [2,4,6,8,10] を作る操作です。 ループ ループを使った“普通”なやりかたです。Pythonユーザにとっては異常なやり方です。

  • 本当にかわいい!世界一かわいいと称された子猫 – The Cutest Little Kitten in the World - | STYLE4 Design

    に住むBen Torode氏の体長20cmも無さそうなとにかく小さくてカワイイ子の写真。 生後6〜18週の頃の写真で、今は6ヶ月なのだそうですよ。 犬派の私ですがとても可愛かったのでご紹介。 もちろんを飼われている方にとっては自分のが一番可愛いのだと思いますけどね。 どれも写真が素敵! gettyimagesでこの方の写真も購入できるようです。 [gettyimages] ←ご購入はコチラから via: The Cutest Little Kitten in the World - My Modern Metropolis

    本当にかわいい!世界一かわいいと称された子猫 – The Cutest Little Kitten in the World - | STYLE4 Design