資料結構之序列

2021-09-08 15:06:15 字數 1230 閱讀 1198

序列

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

使用序列

例9.5 使用序列

#

!/usr/bin/python

#filename: seq.py

shoplist=['

','mango

','carrot

','banana']

#indexing or 'subscription' operation

print

'item 0 is

',shoplist[0]

print

'item 1 is

',shoplist[1]

print

'item 2 is

',shoplist[2]

print

'item 3 is

',shoplist[3]

print

'item -1 is

',shoplist[-1]

print

'item -2 is

',shoplist[-2]

#slicing on a list

print

'item 1 to 3 is

',shoplist[1:3]

print

'item 2 to end is

',shoplist[2:]

print

'item 1 to -1 is

',shoplist[1:-1]

print

'item start to end is

',shoplist[:]

#slicing on a string

name='

swaroop

'print

'characters 1 to 3 is

',name[1:3]

print

'characters 2 to end is

',name[2:]

print

'characters 1 to -1 is

',name[1:-1]

print

'characters start to end is

',name[:]

Python之資料結構 序列

一 序列 1 列表 元組和字串都是序列 二 序列的兩個特點 索引操作符和切片操作符 1 索引操作符 從序列中抓取乙個特定專案 下標操作 使用索引獲取序列中的單個專案 eg shoplist 0 序列的第乙個專案 shoplist 1 序列的最後乙個專案 2 切片操作符 獲取序列的乙個切片,即一部分序...

序列資料結構 CvSeq

序列是記憶體儲存器中可以儲存的一種物件。在opencv中,序列可以儲存多種不同的結構。你可以將 序列想象為許多程式語言中都存在的容器類或容器類模版 如c 中的vector 序列在記憶體被實現為乙個雙端佇列 deque 因此 序列可以實現快速的隨機訪問,已經快速刪除頂端的元素,但是從中間刪除元素則稍慢...

python基礎資料結構 序列

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