一塊用於存放多個值的連續內存空間,且按必定順序排列,每一個值都分派一個數字,稱爲索引或位置app
序列中的每一個元素都有一個編號,從0開始函數
若負數做爲索引時,是從-1開始的,最後一個元素下標爲-1測試
如:verser=['a','b','c'] print(verser[1])#第二個元素 print(versor[-1])#最後一個元素spa
訪問序列中元素的另外一種方法排序
sname=[start:end:step]索引
start:開始位置 end:結束位置 step:步長隊列
如:verser1['','',''] verser2['','',''] print(verser1+verser2) #相加 print(verser1*3) #乘法,輸入3個verser1ip
序列長度:len(num)內存
序列最大值:max(num)element
序列最小值:min(num)
list():序列轉化爲列表
str():序列轉換爲字符串
sum():計算元素和
sorted():對元素進行排序
reversed():反向序列中元素
enumerate():將序列組合爲一個完整序列,多用在for循環(4)、檢查是不是序列成員
建立:listname=[a,b,c……,n] ##day=datetime.datetime.now().weekdat()#獲取當前星期
建立一個10到20之間的偶數列表:list(range(10,20,2))
刪除:del listname
for循環遍歷:for item in listname:
for循環和emumerate()函數能夠實現同時輸出索引值和元素內容:for index,item in enumerate(listname) index:原素索引 item:元素值
添加:listname.append(obj)
listname.extend(obj) #將一個列表的全部元素添加到另外一個列表中
修改:如:verson=['長亭外','古道邊','芳草碧連天'] verson[2]='一行白鷺上青天' #修改列表中第三個元素
刪除: del verson[-1]刪除最後一個元素
根據元素值刪除:remove()方法 verson.remove(「古道邊」)
獲取指定元素出現的次數:count()方法 listname.count(obj)
獲取指定元素首次出現的下標:index()方法 listname.count(obj)
統計數值列表的元素和
sum(iterable[,start]) iterable:要統計的列表
使用列表方法的sort()方法實現:listname.sort(key=none,reverse=False) key:比較建 reverse:true是降序,False是升序
使用內置的sorted()函數實現
sorted(iterable,key=none,reverse=False)
建立:tuplename=(a,b,c,d,……,n)
type()函數測試變量類型
刪除:del tuplename
修改:如:name=('張三','李四','王五') name[1]='趙四' #修改元組中第二個元素,改成趙四
1>.列表屬於可變序列,他的元素可隨時修改和刪除,而元組是不可辯序列。元素不克修改,除非總體替代。
2>.列表能夠使用append().extend().insert().remove().pop()等方法實現添加和修改列表原始,而元組沒有這幾個方法。
3>.列表能夠使用切片訪問和修改列表中的元素。元組也支持切片可是它只支持經過切片訪問元組中的元素,不支持修改
4>.元組比列表的處理訪問速度快,若只須要對元素進行訪問,不進行任何修改,選用元組
5>.列表不能作字典的建元組能夠。
建立: dictionary={'key1':'value1','key2':'value2'}
dictionary=dict(zip(list1,list2)) #映射函數建立字典 能夠和元組轉化
dictionary=dict(key1=value1,key2=value2)
刪除:del dictionary
訪問:dictionary['']
dictionary.get('')
items()方法能夠獲取字典中的‘鍵-值對’的元組列表
for item in dictionary.items():
添加、修改:dictionary[key]=value
刪除:del dictionary['香凝']
直接{}建立setname={a,b……,n}
用set()函數建立:setname=set(iteration)
添加:setname.add(element)
刪除:del()(整個集合)。pop()和remove()(刪除一個元素) clear()(清空集合)
&:交集 |:並集 -:差集