@ python基礎資料結構-序列
在python中,常見的基本序列有列表、元組、字串。以下依次對這三種常見的序列進行方法概述,本文章注重知識圖譜,具體的使用方法詢問「度娘」。
棧:先進後出(lifo)
#假設有乙個空列表,命名為 p =
p =[
]for i in
range(1
,10):
#p 為[1,2,3,4,5,6,7,8,9]
#1到9這些元素中,數值越大進入p約遲
p.pop(
)# 刪除p列表中最後乙個元素,第一次執行刪去元素9
#也就是說,最後進入的元素9,通過pop操作被最先取出,「後進先出」及「先進後出」
佇列:先進先出(queue)
佇列也可以按照棧的理解,但他是乙個先進先出的列表;拿上例中的p,最先進入的是元素1,那麼最先取走的也應該是元素1;
元組除了新建和刪除沒有太多的其他方法,其存在主要意義主要是以上兩點;
字串常用的方法無非是**「拼接」和「分割」**,對了,還有格式化,但是格式化有format這個代替方法,看上去形式更加簡潔。
Python基礎(1) 資料結構和序列
不可變列表,使用圓括號來表示 dimensions 200 50 像列表一樣,用for迴圈來遍歷 for dimension in dimensions print dimension 修改元組變數,需要重新定義 dimensions 400 100 print nmodified dimensio...
Python的資料結構 序列
shoppinglist banana cat dog duck indexing and subscription operation print the first item is shoppinglist 0 print the second item is shoppinglist 1 pr...
Python之資料結構 序列
一 序列 1 列表 元組和字串都是序列 二 序列的兩個特點 索引操作符和切片操作符 1 索引操作符 從序列中抓取乙個特定專案 下標操作 使用索引獲取序列中的單個專案 eg shoplist 0 序列的第乙個專案 shoplist 1 序列的最後乙個專案 2 切片操作符 獲取序列的乙個切片,即一部分序...