Python學習筆記(10 12)陣列

2021-10-02 13:39:38 字數 3370 閱讀 4575

學習主題:陣列

學習日期:2020-02-04

python 版本:3.7.4

陣列是只能放一種型別的資料(int 型或者float型)

列表是可以放各種型別的東西。(混合放置,字串,數字,等等)。

可以這麼說,列表是乙個廣義的陣列,可以混合放置內容。

#建立乙個空列表

emptylist=

向列表新增元素:

list1=

['alex'

,'xiaowu'

,'xiaomei'

,'malimo'

]print

(list1)

# 向列表新增元素

2. extend的使用

要加入兩個元素那就得使用extend

3. insert的使用

list1=

['alex'

,'xiaowu'

,'xiaomei'

,'malimo'

]print

(list1)

#把 baby放在第一位,記住第一位是0.

list1.insert(0,

'baby'

)print

(list1)

從列表中獲取元素

從列表中刪除元素

注意,上面已經使用到了 物件導向的概念,操作列表就是 物件導向中的方法這個概念,比如insert,pop等就是列表的一些方法。

列表切片(slice)

#相當於是複製了這個列表

列表的操作符比較操作符

如果列表中有多個元素,那麼只比較第乙個元素的大小。

如果是字串,也可以比較,是比較他們的asic碼的大小。

2. 邏輯操作符

3. 鏈結操作符

list1=[1

,2]list2=[3

,4]list4=list1+list2

重複操作符

list1=

['a'

,'b'

]list2=list1*

3print

(list1)

print

(list2)

成員關係操作符

判斷元素是否在列表中

list有很多的方法,可以使用dirq去檢視

這些方法以後邊用邊學吧

洛谷1012 拼數

設有n個正整數 n 20 將它們聯接成一排,組成乙個最大的多位整數。例如 n 3時,3個整數13,312,343聯接成的最大整數為 34331213 又如 n 4時,4個整數7,13,4,246聯接成的最大整數為 7424613 第一行,乙個正整數n。第二行,n個正整數。乙個正整數,表示最大的整數 ...

洛谷1012拼數

設有n個正整數 n 20 將它們聯接成一排,組成乙個最大的多位整數。例如 n 3時,3個整數13,312,343聯接成的最大整數為 34331213 又如 n 4時,4個整數7,13,4,246聯接成的最大整數為 7424613 把n個整數轉換為字串 str x,s x為整數 然後從大到小,最後從大...

洛谷 1012 拼數

題目描述 設有n個正整數 n 20 將它們聯接成一排,組成乙個最大的多位整數。例如 n 3時,3個整數13,312,343聯接成的最大整數為 34331213 又如 n 4時,4個整數7,13,4,246聯接成的最大整數為 7424613 輸入輸出格式 輸入格式 第一行,乙個正整數n。第二行,n個正...