內置數據結構(tuple)
一、元組(tuple)
元組不能增、刪和改,所以元組的元素只能查。
tp = tuple() #初始化一個元組
tp = () #同上
tp = (1, 2, 3, 4,)
#錯誤的定義元組方式 t=(1) type(t) <class ‘int‘> 所以在定義只有一個元素的元組時,需要在元素後面加一個逗號。 t = (1,) type(t) <class ‘tuple‘>
二、元組的屬性和方法
1.count()方法通過值查詢在元組中出現的次數。
tp.count(1)
2.index()方法通過值查詢索引。如果值不存在,則拋出VavleErro異常
tp.index(2)
tp.index(33) Traceback (most recent call last): File "<pyshell#18>", line 1, in <module> tp.index(33) ValueError: tuple.index(x): x not in tuple
內置數據結構(tuple)
相關推薦
內置數據結構(tuple)
次數 blog post call trac ror eba ack erro 一、元組(tuple) 元組不能增、刪和改,所以元組的元素只能查。 tp = tuple() #初始化一個元組 tp = () #同上 tp = (1, 2, 3, 4,) #錯誤的定義元組
內置數據結構(list)
log python 查找 class 開始 通過 屬性和方法 clas 復制 列表、元組、字符串、字典和集合是python內置的數據結構,也可以叫內置容器。前3個是線性結構,線性結構可以切片操作、解包和封包操作。 dir()方法可以查看對象擁有哪些屬性和方法。 help(
Python內置數據結構——列表list,元組tuple
下標 否則 集合類型 分類 cti 是否 __add__ 使用 ice 內置數據結構分類:數值型int , float , complex , bool序列對象字符串 str列表 listtuple(元組)鍵值對集合 set字典 dict數字型int ,float , co
數據結構(二):線性表的使用原則以及鏈表的應用-稀疏矩陣的三元組表示
查找 triple 表的操作 結構 循環鏈表 循環 大於 ria 幫助 上一篇博文中主要總結線性表中的鏈式存儲結構實現,比方單向鏈表、循環鏈表。還通過對照鏈表和順序表的多項式的存儲表示。說明鏈表的長處。能夠參看上篇博文http://blog.csdn.net/lg125
數據結構(二)線性表——鏈表
erro urn 找到 頭結點 tee 存在 結構 strong 函數 通常情況下,鏈接可分為單鏈表、雙向鏈表和循環鏈表三種常用類型。 一、單鏈表基本操作的實現 使用鏈式存儲結構來實現的線性表稱為鏈表。首元結點、頭結點、頭指針、空指針。 1.單鏈表的類型定義 typede
內置數據結構 :列表及常用操作
xtend 也會 count insert 返回 所在 .so 數據 start 列表是一個序列:用於順序的存儲數據, 通常在定義的時候,使用中括號,在轉化可叠代對象為列表時用list 函數 1,訪問列表元素: List[0] 通過下標訪問
【Python】06、python內置數據結構1
python list 一、數據結構與獲取幫助信息1、數據結構 通過某種方式(例如對元素進行編號)組織在一起的數據元素的集合,這些數據元素可以是數字或者字符,甚至可以是其它的數據結構。 python的最基本數據結構是序列 序列中的每個元素被分配一個序號(即元素的位置),也稱為索引:索引從0開始編
【Python】07、python內置數據結構之字符串及bytes
str 字符串 一、字符串1、定義和初始化In [4]: s = "hello python" In [4]: s = "hello python" In [5]: s Out[5]: ‘hello python‘ In [6]: s = ‘hello python‘ In [7]: s Out
【Python】10、python內置數據結構之集合
set一、集合1、集合的定義In [74]: s = {} In [74]: s = {} # 空大括號是空的字典 In [75]: type(s) Out[75]: dict In [77]: type(s) Out[77]: set In [78]: help(set) Help on cl
【Python】11、python內置數據結構之字典
dict一、字典1、字典的初始化 字典是一種key-value結構In [160]: d = {} In [161]: type(d) Out[161]: dict In [166]: d = {‘a‘:1, ‘b‘:2} In [167]: d Out[167]: {‘a‘: 1, ‘b‘:
數據結構(五)串
src www 影響 algo res aaa edi note XML 定義 串的存儲結構 順序存儲結構 當長度超過了預分配的空間,需要重新動態分配新的空間 鏈式存儲結構 一個節點對應一個字符會造成資源浪費,所以一個節點可以放多個字符(相當於鏈式的每個節點內
數據結構(七)二叉樹
廣度優先 -1 XML -o 滿二叉樹 nal 如果 數據 中序 定義 特點 特殊的二叉樹 斜樹 顧名思義,其中的結點都只有一個,又分為左斜樹和右斜樹,這時候又有疑惑了,這種數據結構不是有線性表一樣嗎,沒錯,線性表是一種特殊的樹 滿二叉樹 完全二叉樹
Redis數據結構(四)
方式 lpush alt 擴展 操作 art 中間 star range 存儲list: list存儲方式采用頭和尾插入的方式,這樣效率快,如果沒有這個插入的數據,redis自己會創建這個數據,如果是中間插入的話,采用list方式效率就會很慢。 ArrayList
【Redis源代碼剖析】 - Redis內置數據結構之壓縮字典zipmap
ordering struct 包裝 字符串長度 哈希 append 解決 註意 指針 原創作品,轉載請標明:http://blog.csdn.net/Xiejingfa/article/details/51111230 今天為大家帶來Redis中zi
自制數據結構(容器)-java開發用的最多的ArrayList和HashMap
bject private java開發 技術 cep uil ould print ram public class MyArrayList<E> { private int capacity = 10; private
數據結構(一)之鏈表
存儲 鏈表操作 author void 復雜 pac 部分 地址 插入 一、鏈表 鏈表是一種物理存儲單元上非連續、非順序的存儲結構,數據元素的邏輯順序是通過鏈表中的指針鏈接次序實現的。 鏈表由一系列結點(鏈表中每一個元素稱為結點)組成,結點可以在運行時動態生成。每個
數據結構(三)之單鏈表反向查找
hid 默認 splay del 下標 com 設置 display fbo 一、反向查找單鏈表 1、簡單查找 先遍歷獲取單鏈表單長度n,然後通過計算得到倒數第k個元素的下標為n-k,然後查找下標為n-k的元素。 2、優化查找 先找到下標為k的元素為記錄點p
算法導論筆記——第十~十一章 數據結構(一) 散列
發生 情況 要求 sub 裝載 ted 因子 let 完全 第十章 基本數據結構 棧:可由數組表示 隊列:可由數組表示 指針和對象:可由多數組表示。可用棧表示free list 有根數: 二叉樹:左右孩子 分支無限制:左孩子右兄弟表示法 第十一章 散列表 數組:
python內置數據結構之list
list python 列表簡單總結類和實例之間的理解 人類,哺乳類 實例是某一類中的真實個體時間復雜度 O(1) O(n) O(n**2) 隨著處理的數據逐漸增加,程序返回結果的時間變化的描述.
第二章 python中重要的數據結構(下)
alt 檢查 testin and 淺復制 .py remove arr cti 二、元組(tuple):不可變序列 跟list一樣,也是一種序列,唯一不同的是,元組元素不能被修改,通常用(, ,)表示元組,也可以不加括號。 1 #創建元組 2 >>&