0Pricing
Learn AI with Python · レッスン

リスト

リストを作成、参照、変更してデータを保存・管理する方法を学びます。

「リスト」はCoddyKit上の無料Learn AI with Pythonレッスンです。 これはレッスン1/5です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはLearn AI with Python学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Learn AI with Pythonコースには全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でリストを作成して操作する方法。
  • よく使うリストの操作とメソッド。
  • ネストしたリストを使用し、リストを反復処理する方法。

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

リスト — イラスト11

よくある質問

「リスト」レッスンは無料ですか?

はい。「リスト」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと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フィードバックを取得できます。ローカル設定は不要です。

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

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