辞書
キーと値のペアを使って、データを効率的に保存・取得する方法を習得します。
「辞書」はCoddyKit上の無料Learn AI with Pythonレッスンです。 これはレッスン4/5です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはLearn AI with Python学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Learn AI with Pythonコースには全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で辞書を作成・操作する方法
- キーと値のペアを追加、更新、削除する方法
- 辞書を反復処理し、そのメソッドを使用する方法
よくできました。次のトピックに進みましょう。

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