リスト
データを保存・管理するためのリストの作成、アクセス、変更方法を学びます。
「リスト」はCoddyKit上の無料Python Academyレッスンです。 これはレッスン1/5です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはPython Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Python Academyコースには全5レッスンが含まれています。
リストの概要
リストの概要
リストは、Pythonで最もよく使われるデータ構造の1つです。変更可能で順序付けられたコレクションであり、任意の型の複数の要素を格納できます。
このレッスンでは、リストの作成と操作、リストのメソッドの使用、リストの反復処理について学びます。

リストの作成
リストの作成
リストは、角かっこ [] の中に要素をカンマ区切りで記述して作成します。
# Creating a list
fruits = ["apple", "banana", "cherry"]
print(fruits)リストのインデックス指定とスライス
リストのインデックス指定とスライス
インデックスを使用してリストの要素にアクセスできます。インデックスは0から始まります。スライスを使用すると、リストの一部を取り出せます。
# Indexing and slicing a list
fruits = ["apple", "banana", "cherry", "date"]
print(fruits[1]) # Outputs: banana
print(fruits[1:3]) # Outputs: ['banana', 'cherry']リストの操作
リストの操作
リストでは、連結や反復などのさまざまな操作を実行できます。
# List operations
fruits = ["apple", "banana"]
print(fruits + ["cherry"]) # Outputs: ['apple', 'banana', 'cherry']
print(fruits * 2) # Outputs: ['apple', 'banana', 'apple', 'banana']リストの反復処理
リストの反復処理
forループを使用して、リストを反復処理できます。
# Iterating over a list
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)リストでよく使うメソッド
リストでよく使うメソッド
Pythonのリストには、便利なメソッドが多数用意されています。
append():リストの末尾に要素を追加します。remove():指定した要素を削除します。sort():リストを並べ替えます。
# Using list methods
fruits = ["banana", "apple", "cherry"]
fruits.append("date")
print(fruits) # Outputs: ['banana', 'apple', 'cherry', 'date']ネストしたリスト
ネストしたリスト
リストには別のリストを含めることができ、ネストしたリストを作成できます。
# Working with nested lists
nested_list = [[1, 2, 3], [4, 5, 6]]
print(nested_list[0]) # Outputs: [1, 2, 3]
print(nested_list[0][1]) # Outputs: 2リストでよくある間違い
リストでよくある間違い
次のような間違いに注意してください。
- リストの要素にアクセスするときに、誤ったインデックスを使用する。
- リストを反復処理している間に、そのリストを変更する。
- リストは変更可能であり、変更がすべての参照に影響することを忘れる。
学んだこと
学んだこと
このレッスンでは、次のことを学びました。
- Pythonでリストを作成、操作する方法
- リストでよく使う操作とメソッド
- ネストしたリストを使用し、リストを反復処理する方法
よくできました。次のトピックに進みましょう。

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