0Pricing
Python Academy · レッスン

リスト

データを保存・管理するためのリストの作成、アクセス、変更方法を学びます。

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

リストの概要

リストの概要

リストは、Pythonで最もよく使われるデータ構造の1つです。変更可能で順序付けられたコレクションであり、任意の型の複数の要素を格納できます。

このレッスンでは、リストの作成と操作、リストのメソッドの使用、リストの反復処理について学びます。

リスト — イラスト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チューター)、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フィードバックを取得できます。ローカル設定は不要です。

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

  1. リスト
  2. タプル
  3. 集合
  4. 辞書
  5. データ構造としての文字列
← Python Academyに戻る