タグ

qiitaとdictに関するnabinnoのブックマーク (3)

  • Python defaultdict の使い方 - Qiita

    概要 Python には dict という、所謂辞書を扱う型が存在します。 dict は「key: value」の組を保持する型です。 dict でも問題ない場合も多くまたdictの方が要件に適合している場合もありますが、defaultdict を利用すると処理が簡単になる場合もあります。 dict の おさらい Python を利用して dict を利用しない事はありませんが、dict の動作を簡単におさらいしてみます。 とりあえず、処理するサンプルデータを最初に生成しておきます。 # 英小文字で構成された、ランダムな100文字を生成 import random import string n = 100 val_str = ''.join([random.choice(string.ascii_lowercase) for i in range(n)]) print(val_str)

    Python defaultdict の使い方 - Qiita
  • 初心者メモ:PythonのList/Tuple/Set/Dictのチートシート - Qiita

    はじめに こんにちわ!Python入門中の石田です。あれこれを読んで勉強しているのですが、List->Tuple->Set->Dict ...と進んでいくうちに「あれ、この機能はListだと何だっけ?」とか「Listの追加はappend()だけどSetの追加はadd()かよ!」とか、元々物覚えの悪い頭が更に混乱してきました。ので4つの代表的なデータ構造を自分なりにExcelにチートシートの形でまとめてみたのですが、qiitaにも置いておこうと思ったので公開させて頂きます。基、自分用のメモのつもりですが、タイポや誤り指摘・アドバイスなどいただけたら有難く。 環境:Python 3.6.4 初回執筆時点:2018/2/11 (随時更新) 2018/2/12 shiracamusさんの補足・アドバイスを反映 2020/12/10 @tomoykさんのアドバイスを反映 チートシート (テーブル

    初心者メモ:PythonのList/Tuple/Set/Dictのチートシート - Qiita
  • [翻訳] 連続非推奨魔 José Valim 再びあらわる - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Augie De Blieck Jr.さんの2015年10月3日付のブログ記事Serial Deprecator José Valim Strikes Againの翻訳です。 ElixirConf 2015のキーノートスピーチでElixirの作者 José Valim が発表したデータ構造に関する仕様変更について。HashSet, HashDict, Set, 及びDictがなくなるようです。全部Mapでやってくれ、ということみたい。 (承前:ブログ記事をElixir Conf 2015の最新臨時ニュースのために一時的に更新停止しており

    [翻訳] 連続非推奨魔 José Valim 再びあらわる - Qiita
  • 1