サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
- サービスを探す
- プロ人材を探す
- ノウハウ・素材を探す
- ブログを探す
- エージェントに人材を紹介してもらう
- 単発の仕事を探す
- 継続 (時給/月給) の仕事を探す
- エージェントに仕事を紹介してもらう
購入・発注したい方
受注・働きたい方
カテゴリ一覧
- PRO認定
- 人気のご利用シーン
- コンテンツ
弁護士検索・法律Q&A(法律相談)
{キー1: 値1, ...}
{}
dict(zip(キーのリスト, 値のリスト, strict=True))
zip() で strict=True を指定して、リストの長さが違ったらエラーにする
from collections import defaultdict
defaultdict(型)
from collections import defaultdict
defaultdict(lambda: 値)
dict.fromkeys(リスト)
for key in リスト:
デフォルト辞書[key]
{k: 式 for k in リスト}
辞書[キー]
defaultdict なら不要
辞書.get(キー, 値)
defaultdict なら不要
辞書[キー] = 値
辞書.setdefault(キー, 値)
del 辞書[キー]
辞書.clear()
{k: 式 for k, v in 辞書.items()}
{k: 式 for k, v in 辞書.items() if 条件}
sum(辞書.values())
キー in 辞書
辞書.get(キー, 値) か 辞書.setdefault(キー, 値) を使う方がPythonic
値 in 辞書.values()
for k in 辞書.keys():
for v in 辞書.values()
for k, v in 辞書.items():
辞書.copy()
import copy
copy.deepcopy(辞書)
dict(sorted(辞書.items()))
from operator import itemgetter
dict(sorted(辞書.items(), key=itemgetter(1)))
sorted(..., reverse=True)
len(辞書)
import pprint
pprint.pprint(辞書)
3.7以降は dict がデフォルトでキーの順序を保持する
defaultdict も同様