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

首頁 > 編程 > Python > 正文

Python中元組,列表,字典的區別

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

Python中,有3種內建的數據結構:列表、元組和字典。

1.列表

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

實例:

#coding=utf-8animalslist=['fox','tiger','rabbit','snake']print "I don't like these",len(animalslist),'animals...'for items in animalslist:print items,print "/n操作后"  #對列表的操作,添加,刪除,排序animalslist.append('pig')del animalslist[0]animalslist.sort()for i in range(0,len(animalslist)):  print animalslist[i],

結果:

I don't like these 4 animals...fox tiger rabbit snake

操作后

pig rabbit snake tiger

2.元組

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

>>> zoo=('wolf','elephant','penguin')>>> zoo.count('penguin')1>>> zoo.index('penguin')2>>> zoo.append('pig')Traceback (most recent call last): File "<stdin>", line 1, in <module>AttributeError: 'tuple' object has no attribute 'append'>>> del zoo[0]Traceback (most recent call last): File "<stdin>", line 1, in <module>TypeError: 'tuple' object doesn't support item deletion

3 字典

字典類似于你通過聯系人名稱查找地址和聯系人詳細情況的地址簿,即,我們把鍵(名字)和值(詳細情況)聯系在一起。注意,鍵必須是唯一的,就像如果有兩個人恰巧同名的話,你無法找到正確的信息。
     鍵值對在字典中以這樣的方式標記:d = {key1 : value1, key2 : value2 }。注意它們的鍵/值對用冒號分割,而各個對用逗號分割,所有這些都包括在花括號中。另外,記住字典中的鍵/值對是沒有順序的。如果你想要一個特定的順 序,那么你應該在使用前自己對它們排序。

實例:

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

結果:

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

以上所述是小編給大家介紹的Python中元組,列表,字典的區別,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的,在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿城市| 辽中县| 穆棱市| 朝阳区| 诏安县| 安阳市| 冀州市| 察隅县| 卓尼县| 兰溪市| 孙吴县| 邻水| 临夏县| 津南区| 定州市| 芮城县| 襄汾县| 普格县| 原阳县| 凉山| 厦门市| 裕民县| 建德市| 莒南县| 塔城市| 三门县| 高台县| 嫩江县| 开鲁县| 唐山市| 辽源市| 克什克腾旗| 色达县| 屏山县| 内江市| 铁岭县| 连平县| 岐山县| 金平| 红桥区| 古交市|