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

首頁 > 編程 > Python > 正文

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

2020-02-16 01:33:29
字體:
來源:轉載
供稿:網友

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 張家輝            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日照市| 边坝县| 庐江县| 黔东| 陕西省| 天津市| 麻江县| 安顺市| 鹰潭市| 榆社县| 那曲县| 两当县| 卢氏县| 大庆市| 开远市| 鄱阳县| 渝中区| 江永县| 澄迈县| 安塞县| 桐梓县| 全南县| 黄龙县| 福泉市| 威远县| 德保县| 嫩江县| 西乌珠穆沁旗| 泉州市| 信宜市| 遵化市| 洛扎县| 化德县| 岐山县| 丹阳市| 汝城县| 松滋市| 兴义市| 南阳市| 岳普湖县| 潞城市|