国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

淺析Python中元祖、列表和字典的區別

2019-11-25 16:36:40
字體:
來源:轉載
供稿:網友

1、列表(list

  list是處理一組有序項目的數據結構,即你可以在一個列表中存儲一個序列的項目。

  列表中的項目應該包括在方括號中,這樣Python就知道你是指明一個列表。一旦你創建了一個列表,就可以添加、刪除,或者是搜索列表中的項目。由于你可以增加或者刪除項目,我們說列表是可變的數據類型,即這種類型是可以被改變的,且列表是可以嵌套的。

實例:

#coding=UTF-8#author:RXS002animalslist = ['fox','tiger','rabbit','snake']print('I do not like these',len(animalslist),'animals...') for item in animalislist:print(item) print('/n操作后')#對列表的操作,添加,刪除,排序animalslist.append('pig')del animalslist[0]animalslist.sort() #sort是排序for i in range(0,len(animalslist)):  print(animallist[i])

執行結果:

I do not like these 4 animals...fox tiger rabbit snake操作后pig rabbit snake tiger

2、元祖(tuple)

  元祖和列表十分相似,不過元祖是不可變的。即你不能修改元祖。

  元祖通過圓括號中用逗號分隔的項目定義。元祖通常在使語句或者用戶定義的函數能夠安全的采用一組值得時候,即被使用的元祖的值不會改變。元祖可以嵌套。

>>>zoo = ('wolf','elephant','penguin')>>>zoo.count('penguin')

1

>>>zoo.index('penguin')

2

>>>zoo.append('pig')

執行錯誤:因為元祖不可修改

 3、字典(Dictionary)

  字典類似于你通過聯系人名稱查找地址和聯系人詳細情況的地址簿,即我們把鍵(名字)和值(詳細情況)聯系在一起。注意,鍵必須是唯一的,就像如果有兩個人恰巧同名的話,你無法找到正確信息。

  鍵值對在字典中以這樣的方式標記:d={key:value,key2:value2}.注意他們的鍵/值對用冒號分割,而各個隊用逗號分隔,所有這些都包括在花括號中。另外,記住字典中的鍵/值是沒有順序的。如果你想要一個特定的順序,那么你應該在使用前對他們排序。

實例:

#coding = UTF-8 #author:rxs002dict1 = {'zhang':'張家輝','wang':'王寶強','li':'李冰冰','zhao':'趙薇'}#字典的操作,添加,刪除,打印dict1['huang'] = '黃家駒'del dict1['zhao']for firstname,name in dict1.item():  print firstname,name  

執行結果:

li   李冰冰wang 王寶強huang 黃家駒zhang 張家輝

總結

以上就是關于Python中元祖、列表和字典的介紹與區別,希望對大家學習使用Python能有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 寿阳县| 英吉沙县| 永安市| 山东省| 清河县| 衡山县| 从化市| 诸暨市| 日照市| 东乡| 孟津县| 澄城县| 阿图什市| 怀宁县| 阳原县| 古浪县| 南川市| 新丰县| 库车县| 比如县| 喀喇沁旗| 万源市| 建平县| 江门市| 宜良县| 嘉善县| 通海县| 潮州市| 兴仁县| 武义县| 诏安县| 邯郸市| 稷山县| 汉川市| 保康县| 台中市| 姜堰市| 石阡县| 扶余县| 宜春市| 招远市|