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

リストの作成
リストの作成
リストは、角かっこ[]の中に項目をカンマ区切りで並べて作成します:
# 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チューター)、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は初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/5です。
「リスト」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このLearn AI with Pythonレッスンでコードを書いて実行できますか?
はい。すべてのLearn AI with Pythonレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。