Python集合list,tuple,dict,set
Python四中集合list,tuple,dict,set
list(有數(shù)組越界問題)
創(chuàng)建list:L = [‘Michael’, 100, True]
訪問list:L[0]
倒序訪問:L[-1]
添加新元素:L.append(‘paul’)或者L.insert(0,‘paul’)
刪除元素與:L.pop(2)
替換元素:L[0]=‘paul’
空list:L=[]
list:數(shù)學意義上的有序集合,有序,不唯一,多種數(shù)據(jù)類型
tuple
創(chuàng)建tuple:t=(‘Michael’, 100, True)
訪問tuple:t[0]
倒序訪問:t[-1]
單元素tuple:t=(1,)
可變tuple:t=(‘Michael’, 100, True,[‘a(chǎn)’,‘b’])
dict
創(chuàng)建dict:d = { ‘Adam’: 95, ‘Lisa’: 85, ‘Bart’: 59}
訪問dict:d.get(‘Adam’)
更新dict:更新d[‘Adam’]=100或者添加d[‘paul’]=98
遍歷dict:for key in d : print key+str(d.get(key))
計算dict長度:len(d)
dict:無序,不重復(會自動去重)
set
創(chuàng)建set:調(diào)用set()并傳入一個list s=set([[‘Michael’, 100, True]])
訪問set:‘bill’ in s >False
遍歷set:for name in s: print name
更新set:s.add(4),s.remove(4)
set:無序,不重復(會自動去重)
總結(jié)
以上是生活随笔為你收集整理的Python集合list,tuple,dict,set的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中json文件处理涉及的四个
- 下一篇: python 将文件描述符包装成文件对象