extend
エクステンド(リスト操作)
意味 リストにリストを結合
extendとは?
既存のリストに、別のリストの要素を全て追加します。
extendの具体的な使い方
リスト結合の例
fruits = ['apple', 'banana']
more_fruits = ['orange', 'grape']
fruits.extend(more_fruits)
print(fruits)
👇出力結果
['apple', 'banana', 'orange', 'grape']
fruitsリストにmore_fruitsリストの要素を全て追加します。extendメソッドは元のリストを直接変更し、新しいリストは作成しません。
複数のリストを結合
list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
list3 = [True, False]
result = []
result.extend(list1)
result.extend(list2)
result.extend(list3)
print(result)
👇出力結果
[1, 2, 3, 'a', 'b', 'c', True, False]
複数のリストを1つのリストに結合します。異なる型の要素を持つリストも結合できます。
イテラブルオブジェクトの結合
numbers = [1, 2, 3]
text = "hello"
numbers.extend(text)
print(numbers)
👇出力結果
[1, 2, 3, 'h', 'e', 'l', 'l', 'o']
extendメソッドは任意のイテラブルオブジェクトを受け取ることができます。この例では文字列の各文字がリストに追加されます。
extendに関するよくある質問
extendが学べる書籍の紹介
「プログラミング単語帳」を使って、プログラミングの単語を英単語のように学習してみませんか?
プログラミング単語帳には、Pythonのextendやreverse、insert、pop、などのような実務でよく使われる単語が数百以上収録されています。
この書籍には、プログラミングの単語の意味や読み方、単語の使い方がわかる例文などが掲載されており、いつでもどこでもプログラミングの学習ができます。
よく使われる単語にだけ絞って学習することができるので、効率的にプログラミングが学習できます。
HTML編、CSS編、JavaScript編、PHP編、Ruby編、その他単語編の6シリーズ分が公式ストアにて販売中です。気になった方はぜひ購入してみてください。
Pythonを学べる「プログラミング単語帳」アプリ
プログラミング単語帳がアプリになりました!Pythonはもちろん、10種類のプログラミング言語の中から、よく使われる単語をスマホで学習できます。
収録単語は2,000単語以上!
現在は、HTML、CSS、JavaScirpt、PHP、Laravel、Ruby、Python、MySQL、Linux、など10カテゴリーの単語帳が1つのアプリに収録されています。
いつでも、どこでも、隙間時間を有効活用して、プログラミングを効率的に学べるので、ぜひダウンロードしてみてください。
2024年7月アップデート情報:「Laravel」カテゴリーが追加されましました!
2024年8月アップデート情報:「MySQL」「Linux」カテゴリーが追加されましました!