R言語におけるリストの基本概念
はじめに
リストはインデックス付きのオブジェクト群であり、異なるデータ型を含むことができる。その強みと有用性は汎用性にあります。Rでは、複雑な関数の出力を収集・保存するためによく使われます。データフレームはリストの特殊な形です。
リストはlist(...)関数を使って作成され、カンマで区切られた引数を受け取ります。サブリストを選択するには単一角括弧を使用し ...
7月22日 03:43 投稿
Pythonリストの知識点まとめ(詳細解説)
別のリスト = [4, 5, 6]
my_list.extend(別のリスト)
print(my_list) # 出力:[1, 2, 3, 4, 5, 6]
リスト内の関数による削除
| 関数 | 説明 |
| --- | --- |
| pop(index = -1) | リスト内のindex位置の要素を削除(デフォルトindex = -1)し、その要素の値を返します。 |
| remove(obj) | リスト内で最初に現れるobj要素を削除します |
| clear() | リスト内のすべて ...
7月14日 00:19 投稿
Pythonリストとタプルの実践的な使い方
リストの基礎
Pythonのリストは [] で囲み、カンマ区切りで要素を格納する可変長シーケンスです。異なる型を混在させることも可能です。
games = ['Apex Legends', 'Valorant', 'Elden Ring', 'CS2', 'Fortnite']
# インデックスアクセス
first = games[0] # 'Apex Legends'
nested = games[0][2] # 'e'
last = games[-1] # 'Fortnite'
slice_ex ...
7月4日 22:13 投稿
Pythonリスト操作におけるappend()メソッドの実用的な活用事例15選
基本的な操作
1. 単一要素の追加
data_list = [10, 20, 30]
data_list.append(40)
print(data_list) # 出力: [10, 20, 30, 40]
2. 反復処理によるリスト構築
result = []
for j in range(1, 6):
result.append(j)
print(result) # 出力: [1, 2, 3, 4, 5]
3. ユーザ入力の動的収集
inputs = []
user_value = ''
while user_value != 'exit':
user_value = input ...
6月27日 18:05 投稿
Python リストのスライス操作:基本から実践まで
リスト(List)はPythonで最もよく使われるデータ構造の一つであり、データの分割や結合などの機能を実現するためにリストをスライスする操作が頻繁に必要になります。本記事では、Pythonにおけるリストのスライス方法を基本から高度なテクニック、実際の応用例まで詳しく解説します。
一、リストスライスの基本
Pythonのスライス(Slicing)は、リストから部分リストを ...
6月3日 22:39 投稿
Pythonのデータ構造:リストとタプル
リストとタプルの基本概念
Pythonのリストとタプルは、どちらも任意のデータ型を格納できる順序付きコレクションです。多くのプログラミング言語ではコレクション内のデータ型が統一されている必要がありますが、Pythonではこの制約はありません。
主な違い
リストは動的で、長さを変更したり、要素を追加・削除・変更したりできます(mutable)。
一方、タプルは静的で、 ...
5月20日 18:57 投稿