成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

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

wow_worktile / 3496人閱讀

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

list(列表) 用中括號(hào):

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

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(元組)用小括號(hào)

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

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

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

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

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)換,也就是說傳遞一個(gè)元組到list不會(huì)變成真正的列表,同時(shí)傳遞一個(gè)列表到tuple()也不會(huì)變成一個(gè)真正的元組.雖然前后兩個(gè)對(duì)象有相同的數(shù)據(jù)集合,但是變量指向的不是同一個(gè)對(duì)象.需要注意的是:它們的所有值相同,一個(gè)列表也不可能"等于"一個(gè)元組的

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/40981.html

相關(guān)文章

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

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

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

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

    陸斌 評(píng)論0 收藏0
  • [零基礎(chǔ)學(xué)Python]有點(diǎn)簡(jiǎn)約元組

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

    leap_frog 評(píng)論0 收藏0
  • Python入門學(xué)習(xí)(二)

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

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

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

    Rindia 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<