1樓:
1、運算子:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list3 = list1 + list2print(list3)
2、extend()方法:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list3 = list1.extend(list2)print(list3)
3、切片方式:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1[len(list1):len(list1)] = list2
print(list1)
擴充套件資料:list的方法
l.insert(index,var)
l.pop(var) #返回最後一個元素,並從list中刪除之l.remove(var) #刪除第一次出現的該元素l.
count(var) #該元素在列表中出現的個數l.index(var) #該元素的位置,無則拋異常l.extend(list) #追加list,即合併list到l上l.
sort() #排序
l.reverse() #倒序
list 操作符:,+,*,關鍵字del
a[1:] #片段操作符,用於子list的提取[1,2]+[3,4] #為[1,2,3,4]。同extend()[2]*4 #為[2,2,2,2]
del l[1] #刪除指定下標的元素
del l[1:3] #刪除指定下標範圍的元素
2樓:
除了直接相加(生成新的list),還有兩種方法(修改其中一個list):
用list的extend方法,l1.extend(l2),該方法將引數l2的全部元素新增到l1的尾部,例如:
>>> l1 = [1, 2, 3, 4, 5]
>>> l2 = [20, 30, 40]
>>> l1.extend(l2)
>>> l1
[1, 2, 3, 4, 5, 20, 30, 40]
用切片(slice)操作,l1[len(l1):len(l1)] = l2和上面的方法等價,例如:
>>> l1 = [1, 2, 3, 4, 5]
>>> l2 = [20, 30, 40]
>>> l1[len(l1):len(l1)] = l2
>>>>>> l1
[1, 2, 3, 4, 5, 20, 30, 40]
但切片方法用起來更靈活,可以插入到頭部,或其他任意部位,例如:
加到開頭:
>>> l1 = [1, 2, 3, 4, 5]
>>> l2 = [20, 30, 40]
>>> l1[0:0] = l2
>>> l1
[20, 30, 40, 1, 2, 3, 4, 5]
加到中間:
>>> l1 = [1, 2, 3, 4, 5]
>>> l2 = [20, 30, 40]
>>>>>> l1[1:1] = l2
>>> l1
[1, 20, 30, 40, 2, 3, 4, 5]
參考1.《python libarary referece》5.6.4. mutable sequence types:
(oschina文件映象地址)http://tool.oschina.
net/uploads/apidocs/python2.7.3/library/stdtypes.
html#mutable-sequence-types
3樓:匿名使用者
a.extend(b)
print a
python 將兩個list合併成為一個巢狀的list
4樓:
除了直接相加(生成新的list),還有兩種方法(修改其中一個list):
用list的extend方法,l1.extend(l2),該方法將引數l2的全部元素新增到l1的尾部,例如:12
345>>> l1 = [1, 2, 3, 4, 5]
>>> l2 = [20, 30, 40]
>>> l1.extend(l2)
>>> l1
[1, 2, 3, 4, 5, 20, 30, 40]
用切片(slice)操作,l1[len(l1):len(l1)] = l2和上面的方法等價,例如:12
3456
>>> l1 = [1, 2, 3, 4, 5]
>>> l2 = [20, 30, 40]
>>> l1[len(l1):len(l1)] = l2
>>>>>> l1
[1, 2, 3, 4, 5, 20, 30, 40]
但切片方法用起來更靈活,可以插入到頭部,或其他任意部位,例如:
加到開頭:12
345>>> l1 = [1, 2, 3, 4, 5]
>>> l2 = [20, 30, 40]
>>> l1[0:0] = l2
>>> l1
[20, 30, 40, 1, 2, 3, 4, 5]
加到中間:12
3456
>>> l1 = [1, 2, 3, 4, 5]
>>> l2 = [20, 30, 40]
>>>>>> l1[1:1] = l2
>>> l1
[1, 20, 30, 40, 2, 3, 4, 5]
參考1.《python libarary referece》5.6.4. mutable sequence types:
(oschina文件映象地址)http://tool.oschina.
net/uploads/apidocs/python2.7.3/library/stdtypes.
html#mutable-sequence-types
5樓:我們粉絲吧
1可以使用"+"號完成操作
輸出為:
[1, 2, 3, 8, 'google', 'com']2.使用extend方法
、輸入相同
3使用切片
輸出相同
ps:len(l1)代表要將l2插入l1中的位置例如輸出為:
又如:輸出為:
總結:第一種方方法思路比較清晰,就是運算子的過載;第二種方法比較簡潔,但會覆蓋原始list;第三種方法功能比較強大,可以將一個列表插入另一個列表的任意位置
WPS中如何將拆成兩個視窗,WPS中如何將一個文件拆成兩個視窗
在wps文字中,將一個文件拆成兩個視窗的操作步驟 單擊檢視選擇卡上的拆分視窗按鈕,在下拉選項中根據需要選擇水平拆分或垂直拆分即可,如圖所示。 執行 檢視 新建視窗 即可將一個文件拆分成兩個視窗。怎麼把一個word文件拆開變成兩個word文件?word文件如何將一個 拆分成兩個? 學姐 1 在來wor...
如何將兩個pdf檔案合併成,如何將兩個pdf檔案合併成一個
1.首先執行pdf合併器軟體,然後點選 新增檔案 將pdf檔案一個個新增到軟體介面中 或者用滑鼠將檔案直接新增到軟體中 2.在輸出選項中選擇好要合併的pdf檔案存放位置 儲存在原始檔中 和 自定義資料夾 點選相應的按鈕便可 3.檔案新增成功後在合併視窗會有顯示,如果要調整合並檔案的順序,可以選中該檔...
python如果含有兩個相同字母,如何將其中替換成其他字
採取的演算法是 將第一和除其之外的每個字母對比,相同即記下替換後的word,依次下推 第二和第 三 第四。逐個修改對映list coding utf8 if name main words school google getfileinfo cherrypy pypy print words tmp...