python的幾種資料結構

2021-08-07 05:50:52 字數 565 閱讀 4565

python 包含6種內建的序列: (一種資料型別,所有元素都進行了編號)

元組:()不可變序列 函式: tuple(將乙個序列轉換為元組) ,索引和分片 

字串:  「  」不可變序列 函式:find(查詢子字串,返回第乙個值索引未找到返回-1,還可指定起始點和結束點), join(split逆方法,連線字串列表),  lower(返回大寫字母的小寫版), title 和 capwords 將每個單詞第乙個字母大寫, replace類似於查詢及替換,split(join的逆方法,預設分割符為空格),strip返回去除兩側空格的的字串,還有lstrip, rstrip。

unicode字串:u"    "

buffer物件:

xrange物件: 

通用序列操作包括:索引(正序從0開始,倒序從-1開始),分片(正切,到切,加步數,步數可正可負),加(兩種相同型別的序列才能進行連線操作),乘(重複字串或列表),成員資格檢查,計算序列長度,找出最大最小元素等。

對映 : 

字典(唯一內建的對映型別) 函式:dict(建立字典)

既不是序列又不是對映:

集合

幾種資料結構初學

list介面實現了collection介面,將collection介面中的方法在list中也都有體現。int size boolean isempty boolean contains object o iterator e iterator boolean add e e boolean remo...

python的幾種資料型別

python3中有六個標準的資料型別 其中,這六個型別的資料又可以根據是否可變,分為兩大類 ps 當我們輸入乙個字串str 2021 1 11 時和 2021 1 11 雖然都是字串表示形式,但是他們的輸出結果卻不一樣,str 2021 1 11 輸出的結果是2009,他會把 識別為減號,但是 中間...

活用各種資料結構

吊車由n條不同長度的線段組成,每條線段首尾相接。初始狀態 每條線段垂直與x軸。每次操作改變第s條和 s 1 條的逆時針角度為a,詢問每次操作後第n段末尾的座標。將每條線段都當成向量,實際上每次詢問的結果是向量和 每次改變第s段和第 s 1 段的相對角度,實際上是改變了從第 s 1 段至第n段的各節點...