簡體   English   中英

如何在python中將一個列表添加到另一個列表?

[英]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]

上面的代碼將創建一個列表,並將list1list2串聯在一起。 您可以根據需要將其分配給新變量。

有兩種方法(據我所知)。 讓我們:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM