1. 程式人生 > >python中append()和extend()的使用說明

python中append()和extend()的使用說明

1、python list中append()與extend():

          append() 方法向列表的尾部新增一個新的元素。只接受一個引數。

          extend()方法只接受一個列表作為引數,並將該引數的每個元素都新增到原有的列表中。

         >>> list=[0,1,2,3,4,5,6,7]
        >>> list.append(8)
        >>> list
              [0, 1, 2, 3, 4, 5, 6, 7, 8]
       >>> li=[9]
       >>> li.extend(list)
       >>> li
           [9, 0, 1, 2, 3, 4, 5, 6, 7, 8]

相關推薦

pythonappend()extend()的使用說明

1、python list中append()與extend():           append() 方法向列表的尾部新增一個新的元素。只接受一個引數。           extend()方法只接受一個列表作為引數,並將該引數的每個元素都新增到原有的列表中。     

pythonappendextend函式區別

append和extend都是python內建函式,都有擴充套件列表的元素功能,但兩者的擴充套件方式是不同的。 通過使用?list.append命令檢視append函式幫助文件 ?list.append Docstring: L.append(object) -> N

Python appendextend 方法的區別

docList.append(a)方法:將a這個list作為一個元素加入docList,即向docList中加入了一個list元素。 wordList.extend(a)方法:將a這個list中的

python列表appendextend的區別

append和extend是list列表常見的兩種擴充方法,兩者看起來相似,但有很大區別,具體分析如下:list.append(object)向列表種新增一個物件list.extend(sequence)把一個序列的內容新增到列表中這樣說還是不太清楚,舉個例子就清楚了>

pythonappendextend方法的區別

append方法用於在列表末尾新增新的物件,沒有返回值,但是會改變原來的列表。 a=['a',1,'b'] b=[1,2] c=a.append(b) print(c) print(a) print(a.count([1,2]))該段程式碼執行結果為: extend方法用

Python列表的方法:append()extend()的區別還有pop()remove()的區別

1、 append()和extend()的區別append 和extend都是列表的方法之一,共同點都是在列表的左後新增列表的元素,區別在於append()是將要新增的物件作為一個整體新增到列表中,被新增的物件最終做為原列表的一個元素,extend()方法則是將一個可迭代物件

pythonappend函式extend函式的區別

append() 方法用於在列表末尾新增新的物件。 extend() 函式用於在列表末尾一次性追加另一個序列中的多個值(用新列表擴充套件原來的列表) append()方法例項: 只是在lista後面新增相應字元: 使用append()新增一個字串li

python-列表的append()extend()

rem class nbsp style print col 字符串 字符 extend li=[] li.append("‘aaa‘, ‘111‘, ‘bbb‘") #追加 print(li) li.extend(["sss", "ddd", "fff"]) #擴展(參

python listappend()與extend()用法

eba 參數 新的 mos lin ace class last 操作 列表是以類的形式實現的。“創建”列表實際上是將一個類實例化。因此,列表有多種方法可以操作。 1. 列表可包含任何數據類型的元素,單個列表中的元素無須全為同一類型。 2. append() 方法向

python基礎之列表appendextend的區別

例1:append: >>> a=[1,2,3,4] >>> b=[100,200,300] >>> a.append(b) >>> a [1, 2, 3, 4, [100, 200, 300]] #將b作為整體放入a中

python基礎之appendextend的區別

1.append a = [1,2,3] b=[1,2] a.append(b) ------------------------------------------------- a Out[60]: [1, 2, 3, [1, 2]] 將b作為整個元素append進去。 2.ext

python append()extend()的區別

直接看程式碼執行結果分析: fruit = ['a','b','c','d','e'] b=['f','g','h'] fruit.extend(b) print(fruit) fruit.append(b) print(fruit) 可以看到extend()函式是直接將b的序列和fr

Python list之appendextend的區別

定義了兩個函式一個用了extend()方法,一個用了append()方法 #!/usr/bin/python # -*- coding: UTF-8 -*- def changeextend(st

Pythonsort()sorted()的區別

-s 可變對象 傳遞 內置函數 ict pan 16px nbsp lin 1、sort()是可變對象(字典)的方法,無參數,無返回值, sort()會改變可變對象,因此無需返回值。例如: list: 1 >>> a = [4,3,7,8] 2 >

Pythonrangexrange的異同之處

基本上 xrange class 依據 對象 lis tar 都是 post range 函數說明:range([start,] stop[, step])。依據start與stop指定的範圍以及step設定的步長,生成一個序列。 range演示樣例: &

大話Python*args**kargs的使用

print rgs 使用 logs python spa key bsp value 對於初學者來說,看到*args和**kargs就頭大,到底它們有何用處,怎麽使用?這篇文章將為你揭開可變參數的神秘面紗 1.*args 實質就是將函數傳入的參數,存儲在元組類型的變量ar

pythonxrangerange(轉)

log item .py 對象 nbsp net range all file 說到序列,我們第一想到的是一組有序元素組成的集合。同時,每個元素都有唯一的下標作為索引。 在Python中,有許多內界的序列。包括元組tuple,列表list,字符串str等。上面提到的序列

python編碼解碼decodeencode的使用

python encode decode python 在處理字符串時經常遇到編碼錯誤,導致亂碼,且python 2.x和 python 3.x之間有很大的不同,先在這裏記錄一下,以後整理;轉載 文章一篇:http://www.cnblogs.com/evening/archive/2012/04

Python對象在內存是如何保存?

blog obj ges images tro 大致 idt 找到 創建對象 類以及類中的方法在內存中只有一份,而根據類創建的每一個對象都在內存中需要存一份,大致如下圖: 如上圖所示,根據類創建對象時,對象中除了封裝 name 和 age 的值之外,還會保存一個類對象指針

Pythonmapreduce函數

courier ref tail erl position 必須 第一個 http title ①從參數方面來講: map()函數: map()包含兩個參數,第一個是參數是一個函數,第二個是序列(列表或元組)。其中,函數(即map的第一個參數位置的函數)可以接收一個或多個參