Pythonリスト操作入門

Pythonリスト操作入門

Python初心者のためのリスト入門

Pythonでデータを扱う際に頻繁に使われる構造がリストです。リストは list 型で表され、複数の要素を順序付きで格納できます。配列と似ていますが、Pythonのリストは可変長であり、異なる型の要素を混在させることも可能です。

リストを作る最も簡単な方法は角括弧 [] を使うことです。例えば、fruits = ['apple', 'banana', 'cherry'] のように定義します。ここで fruits[0]'apple' を指し、インデックスは 0 から始まります。

リストの基本操作

リストに要素を追加するには append メソッドを使います。例えば、fruits.append('date') とすると、リストの末尾に 'date' が追加されます。

fruits = ['apple', 'banana', 'cherry']
fruits.append('date')
print(fruits)  # ['apple', 'banana', 'cherry', 'date']

要素を削除するには remove メソッドを使用します。fruits.remove('banana') とすると、最初に見つかった 'banana' がリストから除去されます。

fruits.remove('banana')
print(fruits)  # ['apple', 'cherry', 'date']

インデックスを指定して要素を取得したり、スライスで部分リストを取り出すこともできます。例えば、fruits[1:3]['cherry', 'date'] を返します。

リストを使ったソート

リストの要素を昇順に並べ替えるには sort メソッドを使います。fruits.sort() とすると、リストがアルファベット順に並び替えられます。

fruits = ['date', 'apple', 'cherry', 'banana']
fruits.sort()
print(fruits)  # ['apple', 'banana', 'cherry', 'date']

逆順に並べ替える場合は reverse=True を指定します。fruits.sort(reverse=True) で降順に並び替えられます。

fruits.sort(reverse=True)
print(fruits)  # ['date', 'cherry', 'banana', 'apple']

ソートは元のリストを変更しますが、sorted(fruits) を使うと新しいリストを返し、元のリストはそのまま残ります。

この記事はAIによって作成されました。

コメント

このブログの人気の投稿

Blogger Sitemap登録エラー解決

【iOS】SwiftでCGAffineTransformから角度・ラジアン・度数・スケールを計算する方法

Ollama & Open WebUI: ローカルLLM構築