Python之資料結構 序列

2022-09-02 11:09:09 字數 513 閱讀 7647

一、序列

1、列表、元組和字串都是序列

二、序列的兩個特點:索引操作符和切片操作符

1、索引操作符:從序列中抓取乙個特定專案

下標操作:使用索引獲取序列中的單個專案:

eg:shoplist[0] 序列的第乙個專案; shoplist[-1] 序列的最後乙個專案

2、切片操作符:獲取序列的乙個切片,即一部分序列

(1)shoplist[a:b] 前開後閉

比如shoplist[1:3],返回序列只有第二和第三個專案,不包含第四個

(2)用負數做切片,負數用在從序列尾開始計算的位置

比如:shoplist[:-1] 返回除了最後乙個專案外包含所有專案的序列切片

三、序列的copy與引用

1、如果想要複製乙個列表或者類似的序列或者其他複雜的物件(不是如整數那樣簡單的物件)

newlist=list[:]

2、兩個名稱引用同乙個物件

newlist=list

del list[1]

資料結構之序列

序列 列表 元組和字串都是序列,但是序列是什麼,它們為什麼如此特別呢?序列的兩個主要特點是索引操作符和切片操作符。索引操作符讓我們可以從序列中抓取乙個特定專案。切片操作符讓我們能夠獲取序列的乙個切片,即一部分序列。使用序列 例9.5 使用序列 usr bin python filename seq....

python基礎資料結構 序列

python基礎資料結構 序列 在python中,常見的基本序列有列表 元組 字串。以下依次對這三種常見的序列進行方法概述,本文章注重知識圖譜,具體的使用方法詢問 度娘 棧 先進後出 lifo 假設有乙個空列表,命名為 p p for i in range 1 10 p 為 1,2,3,4,5,6,...

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...