1. 程式人生 > >Python資料格式總結

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歡迎交流