學習主題:陣列
學習日期: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個正...