成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Python中List,tuple,Dictionary之間的區(qū)別

wow_worktile / 3417人閱讀

摘要:在定義只有一個元素的元祖時加入逗號以免產(chǎn)生和數(shù)學運算的歧義以下修改元組元素操作是非法的。鍵值對在字典中以這樣的方式標記注意他們的鍵值對用冒號分割,而各個隊用逗號分隔,所有這些都包括在花括號中。另外,記住字典中的鍵值是沒有順序的。

list(列表) 用中括號:

列表是Python的一種內(nèi)置數(shù)據(jù)類型,list是一種有序的集合,可以隨時添加和刪除其中的元素。
獲取list中的元素用角標獲取,角標可以使用正角標,也可以使用負角標,越界時拋出IndexErro
list中的元素的數(shù)據(jù)類型也可以不一樣,也可以在list內(nèi)放另外一個list,這樣也就形成了一個多維集合

list = ["xiaohong", "chemistry", 1997, 2000];
print "Value available at index 2 : "
print list[2];
list[2] = 2001;
print "New value available at index 2 : "
print list[2];

tuple(元組)用小括號

元祖也是一種有序列表,和list非常類似,不同點是tuple一旦定義了就不可修改,在一定意義上這也提高了代碼的安全性,查詢方法和list一樣,使用的時候能用tuple的就用tuple。
在定義只有一個元素的元祖時加入”逗號”以免產(chǎn)生和數(shù)學運算的歧義

tup1 = (12, 34.56);
tup2 = ("abc", "xyz");
 
# 以下修改元組元素操作是非法的。
# tup1[0] = 100;
 
# 創(chuàng)建一個新的元組
tup3 = tup1 + tup2;
print tup3;

Dictionary (字典) : 用{}來定義

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

dict = {"Name": "Zara", "Age": 7, "Class": "First"};
 
dict["Age"] = 8; # update existing entry
dict["School"] = "DPS School"; # Add new entry
 
 
print "dict["Age"]: ", dict["Age"];
print "dict["School"]: ", dict["School"];

所以無論是list()還是tuple()都不可能做到完全轉(zhuǎn)換,也就是說傳遞一個元組到list不會變成真正的列表,同時傳遞一個列表到tuple()也不會變成一個真正的元組.雖然前后兩個對象有相同的數(shù)據(jù)集合,但是變量指向的不是同一個對象.需要注意的是:它們的所有值相同,一個列表也不可能"等于"一個元組的

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/40981.html

相關(guān)文章

  • Python零基礎(chǔ)到入門】Python基礎(chǔ)語法篇——基本數(shù)據(jù)類型【文末送書】

    摘要:布爾值布爾值和布爾代數(shù)的表示完全一致,一個布爾值只有兩種值的數(shù)據(jù)類型可以通過內(nèi)置的函數(shù)查詢,例如還可以用來判斷和的區(qū)別在于不會認為子類是一種父類類型。會認為子類是一種父類類型。基本功能是進行成員關(guān)系測試和刪除重復元素。 ...

    Winer 評論0 收藏0
  • python3學習筆記(2)----python數(shù)據(jù)類型

    摘要:的基本數(shù)據(jù)類型中的變量不需要聲明。在里,只有一種整數(shù)類型,表示為長整型,沒有中的。字符串的截取的語法格式如下變量頭下標尾下標索引值以為開始值,為從末尾的開始位置。列表列表是中使用最頻繁的數(shù)據(jù)類型。注意構(gòu)造包含或個元素的元組的特殊語法規(guī)則。 1、python3的基本數(shù)據(jù)類型 Python 中的變量不需要聲明。每個變量在使用前都必須賦值,變量賦值以后該變量才會被創(chuàng)建。在 Python 中,...

    陸斌 評論0 收藏0
  • [零基礎(chǔ)學Python]有點簡約元組

    摘要:關(guān)于元組,上一講中涉及到了這個名詞。元組是用圓括號括起來的,其中的元素之間用逗號隔開。使用而不是如同擁有一個隱含的語句,說明這一數(shù)據(jù)是常量。必須是不可變的。只有字符串整數(shù)或其它對安全的才可以用作。 關(guān)于元組,上一講中涉及到了這個名詞。本講完整地講述它。 先看一個例子: >>>#變量引用str >>> s = abc >>> s abc >>>#如果這樣寫,就會是... >>> t...

    leap_frog 評論0 收藏0
  • Python入門學習(二)

    摘要:在邁過的大門后正式開始了解變量變量定義當看到的變量定義方式時讓我有一點意外即沒有變量的類型說明符也沒有定義變量的標志符如的的這樣就定義一個變量這個變量的類型取決于變量指向的值行尾不能加分號讓我也是糾結(jié)了好一會兒不過還是要入鄉(xiāng)隨俗的慢慢習慣了 在邁過HelloWorld的大門后, 正式開始了解Python 變量 變量定義 當看到Python的變量定義方式時, 讓我有一點意外.即沒有變量的...

    testbird 評論0 收藏0
  • Python3基礎(chǔ)數(shù)據(jù)類型

    摘要:列表列表是中使用最頻繁的數(shù)據(jù)類型。列表可以完成大多數(shù)集合類的數(shù)據(jù)結(jié)構(gòu)實現(xiàn)。注意構(gòu)造包含或個元素的元組的特殊語法規(guī)則。基本功能是進行成員關(guān)系測試和刪除重復元素。以下幾個內(nèi)置的函數(shù)可以執(zhí)行數(shù)據(jù)類型之間的轉(zhuǎn)換。 一、說明 Python 中的變量不需要聲明。每個變量在使用前都必須賦值,變量賦值以后該變量才會被創(chuàng)建。在 Python 中,變量就是變量,它沒有類型,我們所說的類型是變量所指的內(nèi)存中...

    Rindia 評論0 收藏0

發(fā)表評論

0條評論

wow_worktile

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<