欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

初步講解Python中的元組概念

 更新時(shí)間:2015年05月21日 10:31:47   投稿:goldensun  
這篇文章主要介紹了初步講解Python中的元組概念,是Python入門(mén)中的基礎(chǔ)知識(shí),需要的朋友可以參考下

 元組是不可變的Python對(duì)象序列。元組的序列就像列表。唯一的區(qū)別是,元組不能被改變,即元組是不可被修改。元組使用小括號(hào),而列表使用方括號(hào)。

創(chuàng)建一個(gè)元組很簡(jiǎn)單,只要把不同的逗號(hào)分隔值,可以把括號(hào)中的這些逗號(hào)來(lái)分隔每個(gè)值。例如:

tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";

空的元組寫(xiě)為含有兩對(duì)稱(chēng)括號(hào):

tup1 = ();

要元組中包含一個(gè)值,必須有一個(gè)逗號(hào),即使只有一個(gè)值的元組:

tup1 = (50,);

如字符串索引,元組索引從0開(kāi)始,元組可以切片,聯(lián)接等。
訪問(wèn)元組的值:

要訪問(wèn)元組的值,使用方括號(hào)沿切片及索引或索引來(lái)獲得可用的索引對(duì)應(yīng)的值。下面是一個(gè)簡(jiǎn)單的例子:

#!/usr/bin/python

tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5, 6, 7 );

print "tup1[0]: ", tup1[0]
print "tup2[1:5]: ", tup2[1:5]

當(dāng)執(zhí)行上面的代碼,產(chǎn)生以下結(jié)果:

tup1[0]: physics
tup2[1:5]: [2, 3, 4, 5]

更新元組:

元組是不可變的,這意味著不能更新或更改元組元素的值。但可以利用現(xiàn)有的元組的部分來(lái)創(chuàng)建新的元組,如下例所示:

#!/usr/bin/python

tup1 = (12, 34.56);
tup2 = ('abc', 'xyz');

# Following action is not valid for tuples
# tup1[0] = 100;

# So let's create a new tuple as follows
tup3 = tup1 + tup2;
print tup3;

當(dāng)執(zhí)行上面的代碼,產(chǎn)生以下結(jié)果:

(12, 34.56, 'abc', 'xyz')

刪除的元組元素:

除去各個(gè)元組的元素是不可能的。當(dāng)然,一個(gè)元組與丟棄不想要的元素放在一起沒(méi)有錯(cuò)。

要明確地刪除整個(gè)元組,只要使用del語(yǔ)句。下面是一個(gè)簡(jiǎn)單的例子:

#!/usr/bin/python

tup = ('physics', 'chemistry', 1997, 2000, hema);

print tup;
del tup;
print "After deleting tup : "
print tup;

這將產(chǎn)生以下結(jié)果。注意引發(fā)異常,這是因?yàn)榻?jīng)過(guò)del tup元組就不存在了:

('physics', 'chemistry', 1997, 2000)
After deleting tup :
Traceback (most recent call last):
 File "test.py", line 9, in <module>
  print tup;
NameError: name 'tup' is not defined

元組的基本操作:

元組的 + 和 * 運(yùn)算符回應(yīng)就像字符串中一樣; 他們串聯(lián)和重復(fù)功能在這里也一樣,不同的是,結(jié)果是一個(gè)新的記錄,而不是字符串。

實(shí)際上,元組響應(yīng)所有我們使用在現(xiàn)有章字符串的一般操作順序:

2015521101313830.jpg (575×203)

 索引,切片和矩陣:

因?yàn)樵M序列,索引和切片與字符串的工作方式相同。假設(shè)下面輸入:

L = ('spam', 'Spam', 'SPAM!')

2015521101436562.jpg (578×152)

 無(wú)封閉分隔符:

任何一組多個(gè)對(duì)象,以逗號(hào)分隔,不寫(xiě)識(shí)別符號(hào),即括號(hào)內(nèi)的列表,括號(hào)中的元組等,默認(rèn)為元組,在下面這個(gè)短短的例子說(shuō)明:

#!/usr/bin/python

print 'abc', -4.24e93, 18+6.6j, 'xyz';
x, y = 1, 2;
print "Value of x , y : ", x,y;

當(dāng)執(zhí)行上面的代碼,產(chǎn)生以下結(jié)果:

abc -4.24e+93 (18+6.6j) xyz
Value of x , y : 1 2

相關(guān)文章

  • OpenCV讀取與寫(xiě)入圖片的實(shí)現(xiàn)

    OpenCV讀取與寫(xiě)入圖片的實(shí)現(xiàn)

    這篇文章主要介紹了OpenCV讀取與寫(xiě)入圖片的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • python3 模擬登錄v2ex實(shí)例講解

    python3 模擬登錄v2ex實(shí)例講解

    下面小編就為大家?guī)?lái)一篇python3 模擬登錄v2ex實(shí)例講解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • Python中用max()方法求最大值的介紹

    Python中用max()方法求最大值的介紹

    這篇文章主要介紹了Python中用max()方法求最大值的介紹,是Python入門(mén)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • django DRF圖片路徑問(wèn)題的解決方法

    django DRF圖片路徑問(wèn)題的解決方法

    這篇文章主要給大家介紹了關(guān)于django DRF圖片路徑問(wèn)題的解決方法,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • Anaconda和Pycharm的安裝配置教程分享

    Anaconda和Pycharm的安裝配置教程分享

    這篇文章主要介紹了Anaconda和Pycharm的安裝配置教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • python素?cái)?shù)篩選法淺析

    python素?cái)?shù)篩選法淺析

    這篇文章主要為大家詳細(xì)介紹了python素?cái)?shù)篩選法的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • python3.8 微信發(fā)送服務(wù)器監(jiān)控報(bào)警消息代碼實(shí)現(xiàn)

    python3.8 微信發(fā)送服務(wù)器監(jiān)控報(bào)警消息代碼實(shí)現(xiàn)

    這篇文章主要介紹了python3.8 微信發(fā)送服務(wù)器監(jiān)控報(bào)警消息代碼實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • 使用Python刪除PDF文件名中的特定文字

    使用Python刪除PDF文件名中的特定文字

    在處理大量PDF文件時(shí),有時(shí)候我們可能需要對(duì)文件名進(jìn)行批量修改,例如,我們可能需要將文件名中的特定文字刪除或替換,今天,我將向大家介紹如何使用Python編寫(xiě)一個(gè)簡(jiǎn)單的程序,選擇一個(gè)文件夾,并刪除文件名中的指定文字,需要的朋友可以參考下
    2023-09-09
  • Python 統(tǒng)計(jì)位數(shù)為偶數(shù)的數(shù)字代碼詳解

    Python 統(tǒng)計(jì)位數(shù)為偶數(shù)的數(shù)字代碼詳解

    這篇文章主要介紹了Python 統(tǒng)計(jì)位數(shù)為偶數(shù)的數(shù)字,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Python設(shè)計(jì)模式之中介模式簡(jiǎn)單示例

    Python設(shè)計(jì)模式之中介模式簡(jiǎn)單示例

    這篇文章主要介紹了Python設(shè)計(jì)模式之中介模式,簡(jiǎn)單介紹了中介模式的概念、功能,并結(jié)合實(shí)例形式給出了Python定義與使用中介模式的相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01

最新評(píng)論