辞書の基礎
dict を作成し、キーで値にアクセスして反復処理します。
「辞書の基礎」はCoddyKit上の無料Python Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはPython Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Python Academyコースには全4レッスンが含まれています。
概要
dict の作成
d = {'name': 'Alice', 'age': 30}
print(d)値へのアクセス
d = {'name': 'Alice'}
print(d['name'])
print(d.get('missing', 'default'))追加と更新
d = {'name': 'Alice'}
d['age'] = 30
print(d)キーの削除
d = {'a': 1, 'b': 2}
del d['a']
print(d)キーの存在確認
d = {'name': 'Alice'}
print('name' in d)
print('age' in d)キーの反復処理
d = {'a': 1, 'b': 2}
for key in d:
print(key, d[key])要素の反復処理
d = {'a': 1, 'b': 2}
for k, v in d.items():
print(f'{k}: {v}')ネストした辞書
user = {'name': 'Alice', 'address': {'city': 'NYC'}}
print(user['address']['city'])2つのリストから dict を作成する
keys = ['a', 'b', 'c']
vals = [1, 2, 3]
d = dict(zip(keys, vals))
print(d)dict によるカウント
text = 'hello'
counts = {}
for ch in text:
counts[ch] = counts.get(ch, 0) + 1
print(counts)確認問題
まとめ
次へ進む
よくある質問
「辞書の基礎」レッスンは無料ですか?
はい。「辞書の基礎」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Python Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Python Academyコースには全4レッスンが含まれています。
「辞書の基礎」で何を学びますか?
dict を作成し、キーで値にアクセスして反復処理します。 ブラウザで直接実行するハンズオンコードでPython Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Python Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのPython Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「辞書の基礎」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このPython Academyレッスンでコードを書いて実行できますか?
はい。すべてのPython Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。