在python中如何將兩個list合併成一個list,不用for語句
除了直接相加(生成新的list),還有兩種方法(修改其中一個list):
-
用list的extend方法,L1.extend(L2),該方法將引數L2的全部元素新增到L1的尾部,例如:
1 2 3 4 5 >>> 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和上面的方法等價,例如:
1 2 3 4 5 6 >>> 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
]
但切片方法用起來更靈活,可以插入到頭部,或其他任意部位,例如:
加到開頭:
1 2 3 4 5 >>> L1
=
[
1
,
2
,
3
,
4
,
5
]
>>> L2
=
[
20
,
30
,
40
]
>>> L1[
0
:
0
]
=
L2
>>> L1
[
20
,
30
,
40
,
1
,
2
,
3
,
4
,
5
]
-
加到中間:
1 2 3 4 5 6 >>> L1
=
[
1
,
2
,
3
,
4
,
5
]
>>> L2
=
[
20
,
30
,
40
]
>>>
>>> L1[
1
:
1
]
=
L2
>>> L1
[
相關推薦
在python中如何將兩個list合併成一個list,不用for語句
除了直接相加(生成新的list),還有兩種方法(修改其中一個list): 用list的extend方法,L1.extend(L2),該方法將引數L2的全部元素新增到L1的尾部,例如: 1 2 3 4 5 >>> L1 = [1, 2, 3, 4, 5] >
兩個檔案合併成一個二進位制檔案,再將這兩個檔案還原
問題:在做專案的時候,winform輔助工具生成了一個資料夾,裡面包含兩個檔案,然後再把這兩個檔案分別上傳到webform裡面,這樣子就顯得複雜而且容易出錯。本來想的是把這兩個檔案壓縮成一個壓縮包,但是給的類庫有點大,最終選擇寫成一個二進位制檔案,接著上傳這個二進位制。這需要
logstash將兩個field合併成一個field方法
今天格式化一個日誌,日期不好取,分成了兩個欄位。後來date又支援一個欄位date { match => ["time", "yyyy-MM-dd HH:mm:ss.SSS" ]
在Java中,如何把兩個String[]合併為一個 與 list 合併有異曲同工之妙
在Java中,如何把兩個String[]合併為一個? 看起來是一個很簡單的問題。但是如何才能把程式碼寫得高效簡潔,卻還是值得思考的。這裡介紹四種方法,請參考選用。 一、apache-commons 這是最簡單的辦法。在apache-commons中,有一個ArrayUtils.addAll
java 怎麼把多個list 合併成一個去掉重複的
轉自https://www.cnblogs.com/holyday/p/7685571.html public static void main(String[] args){ List<Integer> list1 = new ArrayList<Inte
將兩個List合併為一個List(並集)+取交集
並集 List<Integer> questionerIdList = new ArrayList<Integer>(); List l1 = sysuserinfMapper
9.28機試 定義兩個陣列,首先把兩個數組合併成一個新陣列,然後把新陣列中的所有元素逆序排列
public class Demo7 { public static void main(String[] args) { int[]array1 = new int[]{10,20,30};
兩個相同欄位list整合成一個list
List<Object> list_a = ajblService.selectGrpm(paraMap); List<Object> list_b = ajblService.exceptGrpm(paraMap
如何將多個PDF合併成一個PDF?這樣的方法最簡單
現在很多PDF文獻資料都是以多個檔案進行上傳,也就是一個完整的文件可能會被分成幾個部分,文章是被分成很多個這樣預覽起來會比較的麻煩,那我們如何將多個PDF合併成一個PDF格式呢? 下面看看迅捷轉換器(www.xunjiepdf.com)如何將多個PDF檔案合併成一個PDF。 軟體
python將多個對映合併為一個對映
我們有時需要將多個字典合併成一個單獨的對映結構,但不同的字典之間可能有相同的鍵,又不想將鍵覆蓋掉,於是可以使用ChainMap類來實現。它在邏輯上將不同的字典合併為一個單獨的對映結構。 from pprint import pprint from collections import ChainM
如何把多個pdf合併成一個pdf
伴隨著工作的日積月累,電腦上零散的PDF檔案也越來越多,經常有一些同一型別的檔案分成好幾個PDF檔案,大家都想將相同的檔案整理成一份PDF檔案,這樣不僅不會丟失某一部分檔案,也方便檔案的查詢,那麼如何把多個PDF合併成一個PDF呢?小編將自己總結得來的方法和大家一起分享吧。1.想要把PDF檔案合併,大家先需要
scala將兩個數組合併成一個
scala> List(List("1","one"),List("2","two")) res0: List[List[String]] = List(List(1, one), List(2
.net中如何把多個檔案合併成一個檔案
懶得再單獨寫一個,所以就加了超級詳細的註釋 前幾個判斷主要是合併sql檔案,什麼樣的sql對應的什麼樣的處理, 最後一個判斷是合併任何檔案 方法的兩個引數:第一個是開啟檔案路徑的集合,第二個引數檔案儲存路徑 private void FileMerge(strin
Python將兩個數組合併成一個數組,多維陣列變成一維陣列
1.extend方法 c1 = ["Red","Green","Blue"] c2 = ["Orange","Yellow","Indigo"] c1.extend(c2) c1 == ["Red
字串中連續多個空格合併成一個空格
public string UnitMoreSpan(string str) { string originStr = str; string newStr = ""; string[
vs中多個檔案合併成一個檔案顯示
主要是通過修改 .csproj 檔案來達到顯示合併的效果,看測試: 新建一個控制檯程式,然後新建2個類Class1和Class2【它們都是partial類,是不是partial無所謂,主要看你怎麼按業務分塊組合】。 然後記事本開啟.csproj檔案。將Class2的Com
python中將多個列表轉成dataframe
Python中將列表轉換成為資料框有兩種情況:第一種是兩個不同列表轉換成一個數據框,第二種是一個包含不同子列表的列表轉換成為資料框。 第一種:兩個不同列表轉換成
兩個集合合併成並去重的簡單方法
// 兩個集合合併成並去重 public void mergeSet(Set a,Set b){ // org.apache.commons.collections.CollectionUtils. Collection union = org.apache.commons
63 Three.js 將多個網格合併成一個網格
var renderer; function initRender() { renderer = new THREE.WebGLRenderer({antialias:true}); renderer.setSize(window.innerWidth, wi
js 將多個物件合併成一個物件 assign方法。ES6新特性有哪些
1.接下來介紹一下ES6在Object新加的方法 assign() 1.作用:將多個物件{} 合併成一個獨立物件。 2.使用方式: Obejct.assign(合併的物件,傳入合併中的物件....) let user = {name:'無敵人',age:19}