【Python】リスト操作:要素の追加や、リスト結合の方法

  • URLをコピーしました!
目次

概要

作成したリストへの要素の追加、別のリストとの結合をする方法です。

嫁ちゃん
嫁ちゃん
リストの要素追加や、リスト結合にはどんな方法があるの?
わたし
わたし
リストへの要素追加にはリストのメソッド「append」「insert」や「+演算子」「スライス」で実現することができるよ。
リストの結合はリストのメソッド「extend」や「+演算子」で簡単に結合することができるね。

リストへの要素の追加

コード

list = [0, 1, 2]

# 要素の追加 (appendメソッドを使った場合:末尾に追加)
list.append(5)

# 要素の追加 (+演算子を使った場合:末尾に追加)
list += [10]

# 要素の追加 (insertメソッドを使った場合:指定位置に追加)
list.insert(-1, 20)

# 要素の追加 (スライスを使った場合:指定位置に追加)
list[len(list), len(list)] = [50, 60]

print(list)

list.insert() の第一引数は要素の追加位置を指定します。-1 の場合、末尾に。0の場合は先頭に追加されます。

実行結果

[0, 1, 2, 5, 10, 20, 50, 60]

リスト同士の結合

コード

list  = [0, 1, 2]
list2 = ['a', 'b', 'c']
list3 = [97, 98, 99]

# リストの結合
list.extend(list2)

# リストの結合
all = list + list3
print(all)

実行結果

[0, 1, 2, 'a', 'b', 'c', 97, 98, 99]
嫁ちゃん
嫁ちゃん
同じ結果でも、方法は複数あるのですね。
わたし
わたし
他の言語でも使っている方法も多いので、Pythonのクセがわかってくると、いままで蓄積した経験などが活かせるね。

[A8_TechAcademy065]

[Footer]

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次