python陣列的 和append的區別

2021-10-02 19:31:27 字數 1244 閱讀 7826

list專有(numpy並沒有這個函式)

用於在列表末尾新增新的物件

(新增的物件型別不需要一致)

none

該方法無返回值,但是會修改原來的列表。

>>

> alist =

[123

,'xyz'

,'zara'

,'abc'

]>>

> alist

[123

,'xyz'

,'zara'

,'abc'

]>>

2009

)>>

> alist

[123

,'xyz'

,'zara'

,'abc'

,2009

]

只接受list變數

將list變數的每個元素逐個加入到原陣列後

按字面意思來理解,extend擴充套件了陣列

>>

> alist =

[123

,'xyz'

,'zara'

,'abc'

]>>

> blist =

['yugar',21

]>>

> alist.extend(blist)

>>

> alist

[123

,'xyz'

,'zara'

,'abc'

,'yugar',21

]

+運算是對於兩個型別相同的變數之間的運算,不改變原有的變數,並返回乙個新的值,是內容之間的拼接

list***之間使用+運算***的效果和之前的extend相同

>>

> alist =

[123

,'xyz'

,'zara'

,'abc'

]>>

> blist =

['yugar',21

]>>

> alist + blist

[123

,'xyz'

,'zara'

,'abc'

,2009

,'yugar',21

]

python中的extend和append的區別

例項 extend 只能是乙個列表 分類 python 2011 06 28 16 53 2909人閱讀收藏 舉報1.列表可包含任何資料型別的元素,單個列表中的元素無須全為同一型別。3.列表是以類的形式實現的。建立 列表實際上是將乙個類例項化。因此,列表有多種方法可以操作。extend 方法只接受乙...

HQL判斷查詢的好的寫法,使用了append

private final stringsearch hql select new com.linghui.doimf.proprietor.priceback.formbean.parentpayfeeform pay.id,pay.month,pay.parentid,pay.parentnam...

《python》 陣列和多維陣列的產生

定義以及初始化 a 1,2,3 a 1,2,3 初始化一維陣列 0 for x in range 10 0,0,0,0,0,0,0,0,0,0 a 1,1 2,2 a 1,1 2,2 mylist 0 3 4 0,0,0 0,0,0 0,0,0 0,0,0 mylist 0 1 1 mylist 0...