Python基礎語法2 元組 & 字典 & 選擇結構

weixin_34138377發表於2018-07-27

元組

1.元組:定義 a=(1,2,3) 元組與列表相似,唯一不同的是元素定義後不可修改,但呼叫輸出無區別,由於元素不可修改,所以呼叫元組時無需再次檢索元組內元素,因此元組的呼叫速度比列表快。

2.元組的使用: 元組可以整個刪除例如 a=(1,2,3) 刪除元組 del a,但是不可以單獨刪除某個元素(單獨刪某個元素就成了對元組內容進行改變)。

3.元組與列表可以用相互轉換,
    例:元組轉列表  a=(1,2,3)   b=list(a) 執行後 b=[1,2,3] 此時b為元組a轉換後的列表結果,但原元組a無改變
    列表轉元組 b=[1,2,3] a=tuple(b) 執行後 a=(1,2,3) 

字典

1.類似於java中的map ,定義: a={'a':'1','b':'2','c':'3','d':'4','e':'5','f':'6'} ,與JAVA類似不可有相同的鍵,但值沒影響可以重複

2.使用  b=a[‘b’] 得到的 b值=2  

3.修改新增 a['t']=11 如果沒有‘t’這個鍵那麼新增一個鍵值對,如果有了那麼修改鍵 ‘t’ 對應的值 

4.a={'a':'1','b':2} a.has_key('a')判斷字典a的key中是否有‘a’

選擇結構

    1.語法

4252552-d47b83174d969a00.png

注意事項:1.每次判斷後接 “:”  2.判斷後的操作需要換行,並且空四個格,回車後會自動空格。

相關文章