辞書
キーと値のペアを使って、データを効率的に保存・取得する方法を身につけます。
「辞書」はCoddyKit上の無料Python Academyレッスンです。 これはレッスン4/5です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはPython Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Python Academyコースには全5レッスンが含まれています。
辞書の概要
辞書の概要
Pythonの辞書は、キーと値のペアを集めたコレクションです。キーを使用してデータを効率的に格納、取得できます。
このレッスンでは、辞書の作成と操作、および辞書の反復処理について学びます。

辞書の作成
辞書の作成
辞書は波かっこ {} を使って作成し、キーと値のペアをコロンで区切ります。
# Creating a dictionary
person = {"name": "Alice", "age": 25}
print(person)値へのアクセス
値へのアクセス
辞書内の値には、キーを使ってアクセスできます。
# Accessing values in a dictionary
person = {"name": "Alice", "age": 25}
print(person["name"]) # Outputs: Aliceキーと値のペアの追加と更新
キーと値のペアの追加と更新
辞書にキーと値のペアを追加したり、既存のペアを更新したりできます。
# Adding and updating key-value pairs
person = {"name": "Alice"}
person["age"] = 25 # Adding a new key-value pair
person["name"] = "Bob" # Updating an existing key
print(person)キーと値のペアの削除
キーと値のペアの削除
del キーワードまたは pop() メソッドを使って、辞書から項目を削除できます。
# Removing items from a dictionary
person = {"name": "Alice", "age": 25}
del person["age"]
print(person) # Outputs: {'name': 'Alice'}辞書の反復処理
辞書の反復処理
辞書では、キー、値、またはキーと値のペアを反復処理できます。
# Iterating over a dictionary
person = {"name": "Alice", "age": 25}
for key, value in person.items():
print(f"{key}: {value}")辞書のメソッドの使用
辞書のメソッドの使用
辞書には便利なメソッドが用意されています。
keys():すべてのキーを返します。values():すべての値を返します。items():キーと値のペアを返します。
# Dictionary methods
person = {"name": "Alice", "age": 25}
print(person.keys()) # Outputs: dict_keys(['name', 'age'])辞書でよくある間違い
辞書でよくある間違い
次のような間違いに注意してください。
- 辞書のキーにリストなどの変更可能な型を使用する(エラーが発生します)。
get()を使わずに、存在しないキーにアクセスしようとする。- 既存のキーを意図せず上書きする。
学んだこと
学んだこと
このレッスンでは、次のことを学びました。
- Python で辞書を作成し、操作する方法。
- キーと値のペアを追加、更新、削除する方法。
- 辞書を反復処理し、そのメソッドを使う方法。
よくできました。次のトピックに進みましょう。

よくある質問
「辞書」レッスンは無料ですか?
はい。「辞書」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Python Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Python Academyコースには全5レッスンが含まれています。
「辞書」で何を学びますか?
キーと値のペアを使って、データを効率的に保存・取得する方法を身につけます。 ブラウザで直接実行するハンズオンコードでPython Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Python Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのPython Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/5です。
「辞書」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このPython Academyレッスンでコードを書いて実行できますか?
はい。すべてのPython Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。