Python 構文の学習帳

後から確認できるように Python の構文で不明な部分を追加していきます。

 

Python3.6 のインストール(最新 Python のインストール)手順はこちらを参考にしてください。

【Python】【CentOS7】Python 3.6.2 を「yum からインストールする手順」と「ソースからインストールする手順」

 

append メソッド

append メソッドは、オブジェクトをリストの最後尾に追加します。

 

【サンプルプログラム】

[root@SAKURA_VPS test_python]# cat test_append.py

 

list_test = ["あ","い","う"]

# リストの最後尾に「え」を追加します。

list_test.append("え")

 

print(list_test)

 

プログラムの実行結果

[root@SAKURA_VPS test_python]# python test_append.py
['あ', 'い', 'う', 'え']
[root@SAKURA_VPS test_python]#

 

リストの最後尾に「え」が追加されています。

 

ここまでは問題ないですが、次はどうなるでしょうか?

【サンプルプログラム】

[root@SAKURA_VPS test_python]# cat test_append.py

list_test = ["あ","い","う"]
# リストの最後尾に「え」
list_test.append("え")

print(list_test)

data_org = [
    [0,0],
    [0,1],
    [1,0],
    [1,1]
]

# appendに2つのデータを入れる
data_new = []
for row in data_org:
    p = row[0]
    q = row[1]
    data_new.append([p,q])

print(data_new)
[root@SAKURA_VPS test_python]#

 

 

【実行結果】

[root@SAKURA_VPS test_python]# python3.6 test_append.py
['あ', 'い', 'う', 'え']
[[0, 0], [0, 1], [1, 0], [1, 1]]
[root@SAKURA_VPS test_python]#

 

append() の中にリストを入れると、二重配列になります。

 

 

 

 

Posted by 100%レンタルサーバーを使いこなすサイト管理人

コメントを残す

メールアドレスが公開されることはありません。