[英]how to ADD a one list to another in python?
我試圖為密碼生成器編寫一個有趣的腳本,該腳本與用戶沒有任何合理的聯系,因此很難用您知道的用戶這一事實來猜測它。
基本上我知道如何使用附加和擴展,但是我試圖找到一種將整個列表添加到另一個列表的方法,例如list1
是(1 2 3 4)和list2 is (3 4 5 9) i want to know how to add
list2 list2 is (3 4 5 9) i want to know how to add
to
list1`並獲得list1:(1 2 3 4 3 4 5 9)
ty!
使用擴展方法可以非常簡單地完成此操作。 以下是快速演示:
>>> l1 = [1,2,3]
>>> l2 = [3,4,5]
>>> l1.extend(l2)
>>> l1
[1, 2, 3, 3, 4, 5]
加法運算符具有相同的效果:
>>> l1 + l2
[1, 2, 3, 3, 4, 5]
只需使用串聯重載運算符:
list1 = [1, 2, 3, 4]
list2 = [3, 4, 5, 9]
list1 + list2
=> [1, 2, 3, 4, 3, 4, 5, 9]
上面的代碼將創建一個新列表,並將list1
和list2
串聯在一起。 您可以根據需要將其分配給新變量。
有兩種方法(據我所知)。 讓我們:
list1 = [1,2,3]
list2 = [4,5,6]
第一:
list1 = list1 + list2
print list3
>>> [1,2,3,4,5,6]
第二:
list1.extend(list2)
print list1
>>> [1,2,3,4,5,6]
還要記住(1,2,3)
是一個tuple
而不是一個list
。
加法連接列表:
list1 + list2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.