1. 程式人生 > >在python中如何將兩個list合併成一個list,不用for語句

在python中如何將兩個list合併成一個list,不用for語句

除了直接相加(生成新的list),還有兩種方法(修改其中一個list):

  1. 用list的extend方法,L1.extend(L2),該方法將引數L2的全部元素新增到L1的尾部,例如:

    1 2 3 4 5 >>> L1 = [12345] >>> L2 = [203040] >>> L1.extend(L2) >>> L1 [12345203040]
  2. 用切片(slice)操作,L1[len(L1):len(L1)] = L2和上面的方法等價,例如:

    1 2 3 4 5 6 >>> L1 = [12345] >>> L2 = [203040] >>> L1[len(L1):len(L1)] = L2 >>>  >>> L1 [12345203040]

    但切片方法用起來更靈活,可以插入到頭部,或其他任意部位,例如:

    加到開頭:

    1 2 3 4 5 >>> L1 = [12345] >>> L2 = [
    203040] >>> L1[0:0= L2 >>> L1 [20304012345]
  3. 加到中間:

    1 2 3 4 5 6 >>> L1 = [12345] >>> L2 = [203040] >>>  >>> 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}