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" '''

     

   

     

          

              



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章