Learn AI with Python · レッスン

辞書

キーと値のペアを使って、データを効率的に保存・取得する方法を習得します。

レッスン 4/511 ステップ

「辞書」はCoddyKit上の無料Learn AI with Pythonレッスンです。 これはレッスン4/5です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはLearn AI with Python学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Learn AI with Pythonコースには全5レッスンが含まれています。

辞書入門

Pythonの辞書は、キーと値のペアを集めたものです。キーを使ってデータを効率的に保存・取得できます。

このレッスンでは、辞書の作成、操作、反復処理の方法を学びます。

辞書 — イラスト1

辞書の作成

辞書は波かっこ {} を使い、キーと値のペアをコロンで区切って作成します。

# 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で辞書を作成・操作する方法
  • キーと値のペアを追加、更新、削除する方法
  • 辞書を反復処理し、そのメソッドを使用する方法

よくできました。次のトピックに進みましょう。

辞書 — イラスト11
無料で開始

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フィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. リスト
  2. タプル
  3. セット
  4. 辞書
  5. データ構造としての文字列
← Learn AI with Pythonに戻る