?
列表中的元素是有自己明確的“位置”的,所以即使看似相同的元素,只要在列表所處的位置不同,它們就是兩個不同的列表。
?而字典相比起來就顯得隨和很多,調(diào)動順序也不影響。因為列表中的數(shù)據(jù)是有序排列的,而字典中的數(shù)據(jù)是隨機(jī)排列的。
列表有序,要用偏移量定位;字典無序,便通過唯一的鍵來取值
?列表可嵌套其他列表和字典,字典也可嵌套其他字典和列表。
如何取到最后的小芳
?
?
?
?列表與字典嵌套取數(shù)關(guān)鍵看最外面的是[]還是{}
?
?
?一個列表需要用中括號
[ ]
把里面的各種數(shù)據(jù)框起來,里面的每一個數(shù)據(jù)叫作“元素”。每個元素之間都要用英文逗號隔開。
偏移量:列表中的各個元素,好比教室里的某排學(xué)生那樣,是有序地排列的,也就是說,每個元素都有自己的位置編號(即偏移量)。
?
?1.偏移量是從0開始的,而非我們習(xí)慣的從1開始;2.列表名后加帶偏移量的中括號,就能取到相應(yīng)位置的元素。
?
?
?切片:冒號左邊表示從第幾個偏移量開始顯示,冒號右邊表示從第幾個偏移量開始隱藏。從 第幾個偏移量 到 第幾個偏移量的前一個。
偏移量取到的是列表中的元素,而切片則是截取了列表的某部分,所以還是列表
?
?
append()函數(shù)給列表增加元素,append的意思是附加,增補(bǔ)元素
格式為? 列表名.append( )
?
?
用append()給列表增加元素,每次只能增加一個元素
append函數(shù)并不生成一個新列表,而是讓列表末尾新增一個元素。而且,列表長度可變,理論容量無限,所以支持任意的嵌套。
?
?del刪除語法是:
del 列表名[元素的索引]?
del語句非常方便,既能刪除一個元素,也能一次刪除多個元素(原理和切片類似,左取右不取)
?
字典:大括號包住? 逗號分隔鍵值對? 鍵key:值value
?
可以用len()函數(shù)來得出一個列表或者字典的長度(元素個數(shù)),括號里放列表或字典名稱。
?
?列表和字典提取元素都用 [? ]
刪除字典里鍵值對的代碼是del語句
del 字典名[鍵]
,而新增鍵值對要用到賦值語句
字典名[鍵] = 值
刪除鍵就會鍵與值一同刪除,del語句通常是用來刪除確定不需要的鍵值對
對舊值修改也可用 賦值語句直接賦值
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
