要素の追加と削除

7.3 要素の追加と削除

 既存のリスト変数への要素の追加は、リスト型変数で使用できる、appendメソッドやremoveメソッドを用いるのが一般的です。

※メソッドとは
データ型の変数に紐づいて使用できる機能(関数)のようなものを指します。型に関係なく呼び出せる関数と異なり、データ型の種類によって呼び出せるメソッドは異なります。
【構文】
変数名.メソッド名(引数)

7.3.1 要素の追加|append

 appendはリスト型変数に要素を追加するためのメソッドです。

図 7.3.1.1:リストに要素の追加

7.3.2 要素の削除 | remove

 一方、removeはリスト型変数の特定の要素を削除するためのメソッドです。

図 7.3.2.1:リストの特定の要素を削除

7.3.3 リストとリストの連結

 すでに宣言されたリスト同士を、+演算子を用いて連結することができます。連結を行うと、各リストの各要素が、一つのリストに格納されます。

図 7.3.3.1:リストに要素の追加

7.3.4 リストの追加、削除、連結を用いたプログラム

 続いてリストを用いて、要素の追加、削除、リスト同士の連結を使ってプログラムを作成していきましょう。

ソース・フォルダ:/Desktop/Python入門テキスト
ファイル名    :第7章.ipynb
アクセスURL   :http://localhost:8888/notebooks/Desktop/Python入門テキスト/第7章.ipynb

➢ 第7章.ipynb/ 7.3.4 リストの追加、削除、連結を用いたプログラム

1#リストの宣言
2names1 =[]
3names2 = [‘田中’,  ‘加藤’, ’安藤’]
4 
5#要素の追加と削除
6names1.append(‘鈴木’)
7names2.remove(‘加藤’)
8 
9#各変数の要素の確認
10print('names1:', names1)
11print('names2:', names2)
12 
13#リストの連結を出力
14print('names1 + names2:', names1 + names2)
15 

解説

 2、3行目、リスト型変数であるnames1、names2を宣言しています。
   2: names1 =[]
   3: names2 = [‘田中’, ‘加藤’, ’安藤’]

 6行目ではnames1に’鈴木’という要素を追加し、7行目ではnames2から’加藤’という要素を削除しています。
   6: names1.append(‘鈴木’)
   7: names2.remove(‘加藤’)

 また値の追加と削除を行った上で14行目では、names1とnames2の二つのリストを連結させたリストを出力しています。
   14:print('names1 + names2:', names1 + names2)

ポイント

・ リスト型変数への要素の追加は、appendメソッドを使用する
・ リスト型変数への要素の削除は、removeメソッドを使用する
・ 二つのリスト型変数の連結は+演算子を使用する


NEXT>> 7.4 リスト以外の配列(辞書、タプル)

f