Choose Language

Apply ⏱ 14 min

Python Data Structures and Algorithms

What You Will Learn

  • Pythonのリスト、タプル、セットの基本的な使い方を学びます。
  • リスト内の要素のアクセス方法とインデックスの使い方を理解します。
  • リストの長さを取得し、リスト内の要素を範囲でアクセスする方法を知ります。

Key Concepts

Pythonのリストは、順序を持ったデータの集合として使用されます。リストは、角括弧[]で囲んで、要素をコンマで区切って定義します。リスト内の要素にはインデックスを使用してアクセスできます。インデックスは0から始まり、リストの長さminus 1で終わります。リストの長さはlen()関数で取得できます。リストの要素を範囲でアクセスする場合は、開始インデックスと終了インデックスを指定します。

Code Examples

courses = ["history", "math", "physics", "comp sci"]  # リストの定義
print(courses)  # リストの全要素を出力
print(len(courses))  # リストの長さを出力
print(courses[0])  # リストの最初の要素を出力
print(courses[-1])  # リストの最後の要素を出力
print(courses[0:2])  # リストの最初の2要素を出力

各コードスニペットは、リストの定義、リストの全要素の出力、リストの長さの出力、リストの特定の要素のアクセス、リストの範囲のアクセスを示しています。

Lesson Summary

このレッスンでは、Pythonのリスト、タプル、セットの基本的な使い方について学びました。リストは、順序を持ったデータの集合として使用され、角括弧[]で囲んで要素をコンマで区切って定義します。リスト内の要素にはインデックスを使用してアクセスできます。リストの長さはlen()関数で取得できます。リストの要素を範囲でアクセスする場合は、開始インデックスと終了インデックスを指定します。また、リストの最後の要素をアクセスする場合は、負のインデックスを使用できます。このレッスンで学んだ内容は、Pythonのプログラミングにおいて重要な基礎知識です。

Practice Exercise

次のリストfruits = ["apple", "banana", "cherry"]が与えられた場合、リストの2番目の要素を出力してください。

What Is Next

次のレッスンでは、Pythonのセットとタプルの使い方について学びます。セットとタプルは、リストと同様にデータの集合として使用されますが、順序を持たないなどの特徴があります。