Python資料格式集錦

2021-08-10 17:44:35 字數 1104 閱讀 7588

最近利用python編寫**時經常遇到各種格式問題,導致程式執行出錯,故在此做個總結學習:

1、元組tuple(常見於python與資料庫互動)

元組使用小括號(),裡面的元素之間用,隔開,下標索引從0開始,可以進行擷取、組合等;

注意:元組裡面的元素不能修改,元組裡面只有乙個元素時要在元素後面加逗號;寫成tup=(元素,)

python從資料庫中查出的資料為tuple格式,不好進行處理,一般轉換成列**式,方法如下:

1)dataxin=[ [ j for j in i ]  for i in data ]  

2)dataxin=list(data) 

2、列表list (python中最靈活的資料型別)

列表使用中括號[ ],裡面的元素之間用,隔開,下標索引從0開始,是有序的物件組合;

列表可以進行擷取、組合、更新、增加、刪除、倒轉、排序等一系列操作,因此一般使用list格式進行資料處理。

3、字典dict ( 除列表之外python中最靈活的內建資料結構型別)

字典使用大括號,字典由鍵和對應的值組成,每個鍵與值用冒號隔開:,每對用逗號分割;

鍵必須獨一無二,但值則不必;值可以取任何資料型別,但必須是不可變的,如字串,數或元組;

字典是無序的物件集合,字典當中的元素是通過鍵來訪問、訪問、修改、增加、刪除的,一般格式為:dict["鍵名"]=   ;

字典中含有很多內建函式:

del dict          # 刪除詞典

dict.clear()     # 清空詞典

dict.items()     #返回詞典所有的元素(鍵值對)

dict.keys()     #返回詞典所有的鍵

dict.values()   #返回詞典所有的值

len(dict)      #返回字典元素個數,即鍵的總數。

del dict['na']  # 刪除鍵是'na'的條目

4、關於字串

『ok』 =「ok」     即單引號與雙引號均可表示字串;

長字串可以用三引號''' ''' 表示,而且在三引號之間可以自由的使用單引號和雙引號。

例如:str = ''' my name is "xiaoming" '''

Python資料格式轉換

函式 描述int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 eval str 用來計算在字串中...

python中的資料格式

python中常用的有兩種資料格式 tuple,list,ndarray,list中又可以巢狀ndarray格式,而ndarray的子資料都是ndarray格式的。tuple to ndarray np.array tuple ndarray to list ndarray.tolist list ...

Json資料格式

在web 系統開發中,經常會碰到客戶端和伺服器端互動的問題,比如說客戶端傳送乙個 ajax 請求,然後在伺服器端進行計算,計算後返回結果,客戶端接收到這個響應結果並對它進行處理。那麼這個結果以一種什麼資料結構返回,客戶端才能比較容易和較好的處理呢?通過幾個專案的實踐,我發現 json 格式的資料是一...