在上面以及看到,表是Python已經定義好的一個類。當我們新建一個表時,比如:
>>>nl = [1,2,5,3,5]
實際上,nl是類list的一個對象。
實驗一些list的方法:
>>>PRint nl.count(5) # 計數,看總共有多少個5
>>>print nl.index(3) # 查詢 nl 的第一個3的下標
>>>nl.append(6) # 在 nl 的最后增添一個新元素6
>>>nl.sort() # 對nl的元素排序
>>>print nl.pop() # 從nl中去除最后一個元素,并將該元素返回。
>>>nl.remove(2) # 從nl中去除第一個2
>>>nl.insert(0,9) # 在下標為0的位置插入9
總之,list是一個類。每個列表都屬于該類。
Python補充中有list常用方法的附錄。
dic = {'lilei': 90, 'lily': 100, 'sam': 57, 'tom': 90}for key in dic: print dic[key]
在循環中,dict的每個鍵,被提取出來,賦予給key變量。
通過print的結果,我們可以再次確認,dic中的元素是沒有順序的。
詞典的常用方法
>>>print dic.keys() # 返回dic所有的鍵
>>>print dic.values() # 返回dic所有的值
>>>print dic.items() # 返回dic所有的元素(鍵值對)
>>>dic.clear() # 清空dic,dict變為{}
另外有一個很常用的用法:
>>>del dic['tom'] # 刪除 dic 的‘tom’元素
del是Python中保留的關鍵字,用于刪除對象。
與表類似,你可以用len()查詢詞典中的元素總數。
>>>print(len(dic))
新聞熱點
疑難解答