元組
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.語法
注意事項:1.每次判斷后接 “:” ?2.判斷后的操作需要換行,并且空四個格,回車后會自動空格。