元組
1.元組:定義 a=(1,2,3) 元組與列表相似,唯一不同的是元素定義后不可修改,但調(diào)用輸出無區(qū)別,由于元素不可修改,所以調(diào)用元組時無需再次檢索元組內(nèi)元素,因此元組的調(diào)用速度比列表快。
2.元組的使用: 元組可以整個刪除例如 a=(1,2,3) 刪除元組 del a,但是不可以單獨(dú)刪除某個元素(單獨(dú)刪某個元素就成了對元組內(nèi)容進(jìn)行改變)。
3.元組與列表可以用相互轉(zhuǎn)換,
????例:元組轉(zhuǎn)列表 ?a=(1,2,3) ? b=list(a) 執(zhí)行后 b=[1,2,3] 此時b為元組a轉(zhuǎn)換后的列表結(jié)果,但原元組a無改變
? ? 列表轉(zhuǎn)元組 b=[1,2,3] a=tuple(b) 執(zhí)行后 a=(1,2,3)?
字典
1.類似于java中的map ,定義: a={'a':'1','b':'2','c':'3','d':'4','e':'5','f':'6'} ,與JAVA類似不可有相同的鍵,但值沒影響可以重復(fù)
2.使用 ?b=a[‘b’] 得到的 b值=2 ?
3.修改添加 a['t']=11 如果沒有‘t’這個鍵那么添加一個鍵值對,如果有了那么修改鍵 ‘t’ 對應(yīng)的值?
4.a={'a':'1','b':2} a.has_key('a')判斷字典a的key中是否有‘a(chǎn)’
選擇結(jié)構(gòu)
? ??1.語法

注意事項(xiàng):1.每次判斷后接 “:” ?2.判斷后的操作需要換行,并且空四個格,回車后會自動空格。