Python資料格式總結
利用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" '''
作者qq:462218881歡迎交流