このエントリーをはてなブックマークに追加

#navi(contents-page-name): No such page: python/サンプル

Pythonでリストへの要素追加および削除

リスト(配列)への要素の追加および削除方法のサンプルコードを以下に記します。


スポンサーリンク

関連記事

動作確認環境

$ python --version
Python 2.7.3
$ lsb_release -d
Description:    Ubuntu 12.04.4 LTS

サンプルコード

リストへの要素追加およびリストの要素削除のサンプルコードを以下に記します。

リストへの要素追加

リストの末尾に追加するメソッドとしてappendextendがあります。
構文は以下のようになります。

リスト.append(値)
リスト.extend(リスト)

つまり、appendは値要素の追加、extendはリストオブジェクトの追加になります。
以下にサンプルコードを記します。

list1 = ['sakura','tsubaki']
list2 = ['suzuran','ajisai']

list1.append('tsubaki')
print list1
list1.extend(list2)
print list1

実行結果

$ python add.py
['sakura', 'tsubaki', 'tsubaki']
['sakura', 'tsubaki', 'tsubaki', 'suzuran', 'ajisai']

appendによる要素追加とextendによるリスト要素の追加を確認することができます。

リスト内の要素削除

以下にリスト内の要素削除サンプルコードを記します。
構文は以下の通りです。

リスト.remove(キーワードまたは値)
l1 = ['one','two','three','four','five']
print l1
l1.remove('four')
print l1

l2 = ['hello','world','hello','world']
print l2
l2.remove('hello')
print l2

実行結果

['one', 'two', 'three', 'four', 'five']
['one', 'two', 'three', 'five']
['hello', 'world', 'hello', 'world']
['world', 'hello', 'world']

上記の結果を見ると最初にremoveで指定したfour要素が削除されているのが確認できます。
また次にhelloを削除しているコードですが、最初のhelloのみ削除されているのが確認できます。

以上、Pythonでリストへの要素追加および要素削除のサンプルコードでした。


スポンサーリンク


添付ファイル: fileadd.py 386件 [詳細] filerm.py 374件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-03-20 (金) 22:31:21