Pythonのextendメソッド | プログラミング学習 初心者向け入門ガイド

ホーム › >>

Pythonのextendメソッド

記事掲載:https://laptrinhcanban.com/ja

Pythonのextendメソッドの使い方。このレッスンの後、python でextendメソッドを使用してリストに要素を追加する方法を学習します。

Pythonのextendメソッド

Pythonのextendメソッドは、リスト、タプル、文字列などの iterable (多くの要素を含むオブジェクト) の要素を python のリストの末尾に追加し、そのリストを展開するために使用されるメソッドです。

次の構文を使用して、 Pythonのextendメソッドを使用します。

list.extend(iterable)

そこで、 listは元のリスト、iterableは元のリストに追加する要素を含むオブジェクトです。

指定されたリスト、タプル、またはシーケンスのすべての要素が削除され、そのリストの要素として元のリストの最後に追加されます。

たとえば、 Pythonのextendメソッドを使用して、次の例のように、あるリストの要素を別のリストに追加します。

mylist = ["A", "B", "C"]
mylist.extend(["D", "E"])

print(mylist)
#>> ["A", "B", "C", "D", "E"]

上記のように、Python で拡張されたリストがリスト ['D','E'] の各要素を取得し、リスト ['A','B','C']の最後に追加されていることがわかります。

同様に、文字列内の各文字を取得してリストの最後に追加し、そのリストを次のように展開することもできます。

mylist = ["A", "B", "C"]
mylist.extend("GKH")

print(mylist)
#>> ['A', 'B', 'C', 'G', 'K', 'H']

または、次のようにタプルから要素を追加して、Python でリストを拡張します。

mylist = ["A", "B", "C"]

mylist.extend((1,2,3))
print(mylist)
#>> ['A', 'B', 'C', 1, 2, 3]

Pythonのextendメソッドを使用する場合、リストの要素として追加されるのはイテラブル自体ではなく、そのイテラブル内の要素が 1 つずつ取得され、リストの最後に追加されることに注意してください。

元のリストにイテラベルを要素として追加する場合は、extend メソッドを使用する代わりに、append メソッドを使用します。

まとめ

上記 Kiyoshi はPython で extends() メソッドを使用する方法を示しました。レッスンの内容をよりよく理解するために、今日の例を書き直す練習をしてください。

そして、次のレッスンで python の基礎を学びましょう。

URL Link

https://laptrinhcanban.com/ja/python/nhap-mon-lap-trinh-python/list-trong-python/extend-trong-python/

この記事は役立つと思ったらいいね!とシェアをお願いします
">

ホーム  › >>

Profile
きよしです!笑

Author: Kiyoshi (Chis Thanh)

Kiyoshi was a former international student in Japan. After graduating from Toyama University in 2017, Kiyoshi is currently working as a BrSE in Tokyo, Japan.