一、列表
列表是一個(gè)有序的可變的容器,索引值從0開始,且可存儲(chǔ)任意類型數(shù)據(jù)。列表的格式為[‘a(chǎn)bc’,123,[1,2]],以逗號(hào)分割列表中的元素,數(shù)據(jù)類型為list。
操作:
append() :向列表追加元素
extend() :擴(kuò)展列表,(列表)
insert() :插入元素,(index,values)
L[0]=abc :修改
remove() :刪除一個(gè)元素,相同元素刪除從左至右第一個(gè)
pop() :彈出一個(gè)元素
index() :查看元素索引位
count() :統(tǒng)計(jì)出現(xiàn)次數(shù)
len() :查看長度
reverse() :取反
L=[1,2,3]
L1=L :淺拷貝,相當(dāng)于硬鏈接
L2=L[:] :深拷貝,相當(dāng)于復(fù)制
練習(xí):
使用input采集學(xué)生信息(姓名,電話,成績),使用列表。輸出如下:
[[‘stu1’,56781111,77],[‘stu2’,56782222,88],[‘stu3’,56783333,99]],最終輸出字符串為每個(gè)學(xué)生的單獨(dú)信息’stu1-56781111-77’
二、元組
元組是一個(gè)有序的不可變的容器,索引值從0開始,可存儲(chǔ)任意類型數(shù)據(jù)。元組的格式為(‘a(chǎn)bc’,123,[1,2]),中間以逗號(hào)分割,數(shù)據(jù)類型為tuple。元組和列表的區(qū)別就是元組不可變。
三、字典
列表和元組使用的是數(shù)值索引,有序。字典使用了鍵索引,是一個(gè)無序的可變的容器,可存儲(chǔ)任意數(shù)據(jù)。字典的格式如下所示{‘a(chǎn)’:‘a(chǎn)bc’,’b’123,’c’[1,2]},字典的鍵是唯一的不可變的(所以鍵不可以為列表、元組這些),值是可變的。數(shù)據(jù)類型是dict。
操作:
d={}
d={‘key1’:’value1’}
d=dict.fromkeys(‘a(chǎn)bc’) :定義字典
d[‘key1’]=’value’ :修改字典值
d.update({‘key1’:’value’}) :更新字典值(如存在相同鍵覆蓋對(duì)應(yīng)值)
d.setdefault(‘key1’:’value’) :如存在相同鍵,不進(jìn)行操作;如不存在相同鍵,寫入值
d.keys() :查看字典的鍵
d.values() :查看字典的值
d.items() :格式化查看
d.get() :得到一個(gè)鍵的值
d.pop() :彈出一個(gè)鍵的值
練習(xí):
采集用戶輸入,輸入ip,并采集訪問次數(shù),流量,響應(yīng)時(shí)間。最后顯示查詢交互界面,用戶輸入ip,得出相應(yīng)的訪問次數(shù),流量,響應(yīng)時(shí)間,如ip不存在,返回’sorry,ip don\’t exists’。
四、集合
數(shù)據(jù)類型set,相當(dāng)于只有鍵而沒有值的字典,可用于去重和數(shù)學(xué)集合運(yùn)算,格式{‘a(chǎn)bc’,1,2}
add() 增加鍵
update() 增加一個(gè)集合到另一個(gè)
clear() 清空
discard() 刪除一個(gè),如果不存在,不執(zhí)行操作
remove() 刪除,如果不存在,則異常
pop() 彈出
isdisjoint 判斷沒有交集
issubset 前者是后者子集
issuperset 前者是后者父集
difference() 求差集(輸出前者的)
symmetric_difference()
求差集(輸出所有差異)
intersection() 求交集
union() 并集
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序定制開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了曲靖免費(fèi)建站歡迎大家使用!
分享題目:python筆記2-標(biāo)準(zhǔn)數(shù)據(jù)類型
網(wǎng)站網(wǎng)址:http://www.rwnh.cn/article36/ipcpsg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、虛擬主機(jī)、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站排名、網(wǎng)站營銷、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)