真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

第5課python列表和字典

到今日,已經(jīng)去到python的 第5課了,是不是很激動,已經(jīng)對Python產(chǎn)生興趣了,感覺python人家說膠水語言,比其他語言都簡單,我還是覺得學(xué)習(xí)python 再去學(xué)其他可能會更加高效。

    今日我們來學(xué)習(xí) 列表  和 字典。這2個東西跟之前說的3數(shù)據(jù)類型有什么區(qū)別(字符串,整數(shù)int,浮點數(shù)float)有什么關(guān)系?這個還真是別疑惑。我們從變量這塊去說吧。

    name = "samly71"   ####   這個name賦值 字符串 samly71 這串;
    number = 111          ####   number變量 賦值  整數(shù) 111;
    float1 = float(38.0)  ####    你可以理解為 float1賦值為 38.0這個浮點數(shù)。你可以理解為 有小數(shù)點 就是浮點數(shù);
    是否發(fā)現(xiàn):數(shù)據(jù)類型都是單一,那樣 列表,字典。這東西是怎樣區(qū)別的?

#####列表: name = [] ,格式是[],就是list列表;
如何理解列表,列表就是要放多個 數(shù)據(jù)類型的一個清單。如:

為班瑪?shù)鹊貐^(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及班瑪網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、班瑪網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

如果來了一群人搞一個聚會,, 你想把他們的名字都記錄,
以前你這樣記錄:
name1 = "小米"
name2 = "小剛"
name3 = "小美"
name4 = "×××"

---是不是下面這種方式比較好呢?一群人記錄下來。。。。。。,
name = ["小米","小剛","小美","×××"]
#看見區(qū)別沒有,是不是定位這群聚會的人更加快捷。

“小米” ###就是字符串;
"小剛" ###就是字符串;所以多個數(shù)據(jù)類型元素可以放到列表;例如

name_x = [1,3,4,5,"abc","ef"] ###這也是一個 列表的變量。

###列表的增加,刪除,查看 操作
------------------------------查看 (我們 通過切片 來看)
name_x = [1,3,4,5,"abc","ef"]

name[0] 輸出的是 1 ###因為是從0開始做index

name[0::2] 輸出的是 1,3,4 ###你會發(fā)現(xiàn) name[數(shù)字] 就是用來調(diào)用列表里面的內(nèi)容,而且從0開始是第一個,
關(guān)于[::],[0::] ,[::-1] 等類型,百度一下找案例吧,小結(jié)是:有開始(一定有結(jié)尾),也可以有選擇間隔。

------------------------------增加 append() 函數(shù)
name = [1,2,3,4,5]
name.append(6)
name 回車,輸出什么?對就是插入了一個 6

name.append([10,12]) ###插入的所以一個子列表。。。所以嵌入的情況要注意(字典,列表都可以嵌入,復(fù)雜的程序一般都會用到,復(fù)雜的邏輯嵌套,看清楚本質(zhì)即可)

------------------------------刪除
name = [1,3,4,5,]
del name[0] ###我已經(jīng)習(xí)慣用python程序自帶的。。。

name.pop() ###刪除最后的 一個元素
name.pop(0) ###刪除第1個 元素

#####字典:name_score = {x1=y1,x2=y2},格式是{},就是dict字典;
字典 跟 列表其實差不多的,只是字典放的內(nèi)容更加多;記錄聚餐一群人的,費用。。。
以前的想法。。。。

name1 = "小米"
name2 = "小剛"
name3 = "小美"
name4 = "×××"

money1 = 10
money2 = 20
money3 = 15
money4 = 10

然后通過一個一個對應(yīng)。。。
print(name1,money1)
print(name2,money2)
print(name3,money3)

是不是很浪費時間。。。。
這樣是否會好點?
dict1 = {"小米"=10,"小剛"=20,} ###剩下的自己寫吧。。。。字典就是 鍵 = 值 的格式,在{}中,可以存放多個。。
就是這樣簡單。。

###字典的的增加,刪除,查看 操作
------------------------------查看
print(dict1[”小米“]) ###是的變量[鍵] 就可以得出鍵

------------------------------刪除
del dict1[”小米“] ###我已經(jīng)習(xí)慣用del 了,pop之類的你自己百度吧。。有印象就好

------------------------------增加
dict1["samly71"] = 1000 ##土豪了,我給了1000

##################################################################################PS
到今日為止,我們總結(jié)一下相關(guān)函數(shù)

print() ##打印
input() ##輸入
type() ###看對象的類型
append() ###列表 插入函數(shù)
pop() ###列表 刪除函數(shù)
len() ###沒有講過? 看就知道len(name) 看對象中元素的個數(shù)。。。。在循環(huán),判斷有用的。。。這里我們就不說了,不簡單不難。給你想想空間。。。

###經(jīng)過這里,你已經(jīng)基本入門python了,想象一下需求,配合入門的 文章。。搞掂需求吧。。。是不是覺得自己很牛逼?。。。?!記得打賞一下。。。。。www.DNS21.org


分享文章:第5課python列表和字典
地址分享:http://weahome.cn/article/jpsoid.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部