Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonで2番目のリスト(連結リスト)にリストを追加するにはどうすればよいですか?


これはさまざまな方法で実行できます-

連結演算子の使用

l1=[1,2,3]
l2=[2,3,4]
l3=l1+l2
print ('new list', l3)

出力

これで印刷されます

new list [1, 2, 3, 2, 3, 4]
リストオブジェクトのappendメソッドの使用
l1=[1,2,3]
l1=[3,4,5]
l1.append(l2)
print ('appended list', l1)

出力

結果は次のとおりです

appended list [3, 4, 5, [2, 3, 4]]

拡張メソッドの使用

l1=[1,2,3]
l1=[3,4,5]
l1.extend(l2)
print ('extended list', l1)

出力

出力は次のとおりです-

extended list [1, 2, 3, 3, 4, 5]

重複のないリストを取得する

最初にリストを連結し、次にset()関数を使用して重複を排除し、次にlist()関数を使用してセットをリストに変換します

l1=[1,2,3]
l2=[3,4,5]
l=list(set(l1+l2))
print ('list without duplicates',l)

出力

結果のリストオブジェクトは

になります
list without duplicates [1, 2, 3, 4, 5]



  1. Pythonのリストのリストからフラットリストを作成するにはどうすればよいですか?

    各アイテムがリスト自体であるリストオブジェクトがあり、すべてのリストのすべてのアイテムを別のリストオブジェクトに配置する場合、それはフラットリストと呼ばれます。たとえば、

  2. Pythonリスト

    このチュートリアルでは、Pythonリストについて学習します。リストの作成、アイテムへのアクセス、アイテムの削除、リストの削除などの方法。 Pythonでは、リストは角かっこ[]を使用して作成されます リスト内の各項目は、コンマ,で区切られます。 。 Pythonリストには複数の異なるタイプのオブジェクトを含めることができるため、すべてが文字列や整数である必要はありません。たとえば、混合タイプを含むリストを作成できます。 mixedTypesList = [a, True, 1, 1.0] リストの作成方法 colorsList = [red, green, blue] print(co