pythonの復習(辞書、集合内包表記)
index index http://SNS.jp/view_diary.pl?id=1957925373&owner_id=2
〜〜〜〜〜
辞書の内包表記
〜〜〜〜〜
辞書の内包表記の形式は
{ key_item : value_item for item in iterable }
となる
リストの内包表記と同様にifやfor文を持つことが出来る
主な使い方はリストの内包表記のほうを参照
例
word = lettrers
print({wd_num: word.count(wd_num) for wd_num in word})
結果
{r: 2, t: 2, e: 2, s: 1, l: 1}
上記はlettersという文字列の中に各々の英字が何回出てくるかをカウントして英字をキーに出てくる回数を値として返している
〜〜〜〜〜
集合の内包表記
〜〜〜〜〜
集合にも内包表記があり、その形式は
{ item for item in iterable }
となる。辞書の内包表記に似ているがキーがなく値だけである
そのほかの使い方はリスt(ry