chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python基礎(chǔ)數(shù)據(jù)類(lèi)型—tuple淺析

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-24 17:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Python中tuple的使用

一、什么是元組?

有序列表叫元組:tuple。tuple和list非常類(lèi)似,但是tuple一旦初始化就不能修改。

二、用法

1. tuple元組的定義

Python的元組與列表類(lèi)似,不同之處在于元組的元素不能修改。元組使用小括號(hào),列表使用方括號(hào)。元組創(chuàng)建很簡(jiǎn)單,只需要在括號(hào)中添加元素,并使用逗號(hào)隔開(kāi)即可。示例如下:

tup1 = ('361way', 'com', 1997, 2000)print(type(tup1))

tup2 = (1, 2, 3, 4, 5)

tup3 = "a", "b", "c", "d"

print(type(tup3))

這里通過(guò)tup3可以看出,其并沒(méi)有用小括號(hào)進(jìn)行包括,但其也是元組。所以需要記?。喝我鉄o(wú)符號(hào)的對(duì)象,以逗號(hào)隔開(kāi),默認(rèn)為元組 。另外需要特別注意只有一個(gè)元素時(shí)元組的創(chuàng)建:

tup1 = (111)print(type(tup1))

tup1 = ("abc")print(type(tup1))

tup1 = ("abc",)print(type(tup1))

元組中只包含一個(gè)元素時(shí),需要在元素后面添加逗號(hào),否則就會(huì)是int 或 string 等其他數(shù)據(jù)類(lèi)型。如果只是創(chuàng)建一個(gè)空元組時(shí),則不受逗號(hào)的影響:

tup1 = ()print(type(tup1))

2. 元組的索引與切片

同字符串、列表類(lèi)型一樣,元組也支持索引與切片 。而且用法也相同,

下面結(jié)合示例查看下:

tup1 = ('361way', 'com', 2013, 2014)print(tup1[0])
print(tup1[4]) #取值超出其索引范圍時(shí)報(bào)錯(cuò)
tup2 = (1, 2, 3, 4, 5, 6, 7)print(tup2[1:5])

由上面的結(jié)果可以看出,取出元組的單個(gè)元素?cái)?shù)據(jù)時(shí),得到的是該數(shù)據(jù)原來(lái)的類(lèi)型 ; 取出其一段元素值時(shí)得到的仍是元組。

3. 修改元組的值

元組中的元素值是不允許刪除的,但可以使用del語(yǔ)句來(lái)刪除整個(gè)元組,如下實(shí)例:

tup1 = ('361way', 'com', 2013, 2014)del tup1[3] # 刪除單個(gè)元素,報(bào)錯(cuò)

tup1[3] = 'abc' # 更改一個(gè)元素的值,報(bào)錯(cuò)print(tup1[3])

del tup1 # 刪除整個(gè)元組,正常print(tup1)

在實(shí)際應(yīng)用中,有時(shí)候會(huì)遇到需要修改元組的值,那怎么辦呢?可以通過(guò)一個(gè)變通的方法實(shí)現(xiàn)。

示例如下:

tup1 = ('361way', 'com', 2013, 2014)list1 = list(tup1)print(list1)

list1[3] = 'change'print(list1)

tup1 = tuple(list1)print(tup1)

可以將tuple元組的值先通過(guò)list轉(zhuǎn)化為列表,再對(duì)列表內(nèi)的值進(jìn)行修改,修改為再將list轉(zhuǎn)化為tuple 。

不過(guò)這里需要注意的是此時(shí)的tup1已經(jīng)非彼tup1,具體可以通過(guò)id函數(shù)進(jìn)行查看,發(fā)現(xiàn)其內(nèi)存地址已經(jīng)發(fā)生了變化。

三、總結(jié)

本文基于Python基礎(chǔ),主要介紹了Python基礎(chǔ)中tuple元組的使用,對(duì)于tuple的用法做了詳細(xì)的講解,用豐富的案例 ,代碼效果圖的展示幫助大家更好理解 。

tuple是Python內(nèi)置的有序集合,一個(gè)可變,一個(gè)不可變。根據(jù)需要來(lái)選擇使用它們。

最后,希望可以幫助大家更好的學(xué)習(xí)Python。

審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 可編程邏輯
    +關(guān)注

    關(guān)注

    7

    文章

    526

    瀏覽量

    45383
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4869

    瀏覽量

    89933
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    1688 商品詳情 API 調(diào)用與數(shù)據(jù)解析 Python 實(shí)戰(zhàn)

    你想要的是 1688 商品詳情 API 的 Python 調(diào)用與數(shù)據(jù)解析實(shí)戰(zhàn)方案,核心是完成 API 憑證配置、接口請(qǐng)求(含簽名)、響應(yīng)數(shù)據(jù)解析、異常處理 的全流程落地,我會(huì)提供可直接運(yùn)行的代碼,并
    的頭像 發(fā)表于 02-10 11:23 ?194次閱讀

    如何使用Python讀取不間斷數(shù)據(jù),并將其傳輸?shù)絃abVIEW進(jìn)行處理?

    使用Python讀取Count,如何將讀取到的數(shù)據(jù)傳輸至Labview;傳輸過(guò)程中Python要保持讀取的動(dòng)作,不能停止。
    發(fā)表于 01-23 11:09

    睿遠(yuǎn)研究院丨IO-Link規(guī)范解讀(十五):數(shù)據(jù)類(lèi)型詳解

    前言 本篇對(duì)IO-Link規(guī)范的附錄F的數(shù)據(jù)類(lèi)型做個(gè)詳細(xì)解釋?zhuān)戒浂x了 ?基本數(shù)據(jù)類(lèi)型 (Basic Data Types) 和? 組合數(shù)據(jù)類(lèi)型 (Composite Data Types),并
    的頭像 發(fā)表于 01-14 18:25 ?4772次閱讀
    睿遠(yuǎn)研究院丨IO-Link規(guī)范解讀(十五):<b class='flag-5'>數(shù)據(jù)類(lèi)型</b>詳解

    LabVIEW 變體:萬(wàn)能數(shù)據(jù)容器的藝術(shù)

    在LabVIEW的豐富數(shù)據(jù)類(lèi)型體系中,變體(Variant)是一種極具靈活性的通用數(shù)據(jù)類(lèi)型,其核心價(jià)值在于能夠兼容并封裝LabVIEW中的所有其他數(shù)據(jù)類(lèi)型(包括標(biāo)量、數(shù)組、簇、波形等),并支持
    發(fā)表于 01-05 11:06

    電能質(zhì)量在線監(jiān)測(cè)裝置支持哪些數(shù)據(jù)壓縮算法?

    電能質(zhì)量在線監(jiān)測(cè)裝置支持 無(wú)損壓縮 和 有損壓縮 兩大類(lèi)算法,適配不同數(shù)據(jù)類(lèi)型(實(shí)時(shí)數(shù)據(jù)、歷史數(shù)據(jù)、波形數(shù)據(jù))與應(yīng)用場(chǎng)景(存儲(chǔ) / 傳輸 / 故障追溯),且在基礎(chǔ)型、增強(qiáng)型、電網(wǎng)級(jí)裝置
    的頭像 發(fā)表于 12-12 14:08 ?408次閱讀
    電能質(zhì)量在線監(jiān)測(cè)裝置支持哪些<b class='flag-5'>數(shù)據(jù)</b>壓縮算法?

    枚舉類(lèi)型的講解

    枚舉是一個(gè)基本的數(shù)據(jù)類(lèi)型,它可以讓數(shù)據(jù)更簡(jiǎn)潔。 如果寫(xiě)一個(gè)判斷星期的文章,我們當(dāng)然可以使用宏定義來(lái)使代碼更加易懂,不過(guò): #define MON 1 #define TUE 2
    發(fā)表于 12-08 08:14

    電能質(zhì)量在線監(jiān)測(cè)裝置支持的數(shù)據(jù)推送頻率是多少?

    電能質(zhì)量在線監(jiān)測(cè)裝置的數(shù)據(jù)推送頻率 可靈活配置 ,根據(jù)數(shù)據(jù)類(lèi)型(穩(wěn)態(tài) / 暫態(tài) / 事件)和應(yīng)用場(chǎng)景(電網(wǎng)關(guān)口 / 工業(yè)用戶(hù) / 新能源并網(wǎng))的不同, 覆蓋從毫秒級(jí)到小時(shí)級(jí)的廣泛范圍 ,主流裝置支持
    的頭像 發(fā)表于 12-05 15:07 ?381次閱讀
    電能質(zhì)量在線監(jiān)測(cè)裝置支持的<b class='flag-5'>數(shù)據(jù)</b>推送頻率是多少?

    C語(yǔ)言自動(dòng)類(lèi)型轉(zhuǎn)換

    一、自動(dòng)類(lèi)型轉(zhuǎn)換 數(shù)據(jù)類(lèi)型存在自動(dòng)轉(zhuǎn)換的情況. 自動(dòng)轉(zhuǎn)換發(fā)生在不同數(shù)據(jù)類(lèi)型運(yùn)算時(shí),在編譯的時(shí)候自動(dòng)完成。 char類(lèi)型數(shù)據(jù)轉(zhuǎn)換為int
    發(fā)表于 11-25 08:04

    C語(yǔ)言強(qiáng)制類(lèi)型轉(zhuǎn)換

    強(qiáng)制類(lèi)型轉(zhuǎn)換是通過(guò)定義類(lèi)型轉(zhuǎn)換運(yùn)算來(lái)實(shí)現(xiàn)的。其一般形式為: (數(shù)據(jù)類(lèi)型) (表達(dá)式) 其作用是把表達(dá)式的運(yùn)算結(jié)果強(qiáng)制轉(zhuǎn)換成類(lèi)型說(shuō)明符所表示的類(lèi)型
    發(fā)表于 11-24 06:32

    內(nèi)存與數(shù)據(jù)處理優(yōu)化藝術(shù)

    ,避免了數(shù)組索引的額外計(jì)算。 選擇合適的數(shù)據(jù)類(lèi)型同樣重要。如果一個(gè)變量只需要表示0或1,使用最小所需的數(shù)據(jù)類(lèi)型就比使用較大的類(lèi)型更好,因?yàn)樗加脙?nèi)存更少,可能提高緩存利用率。 對(duì)于浮點(diǎn)運(yùn)算,在不需要
    發(fā)表于 11-14 07:46

    【HZ-T536開(kāi)發(fā)板免費(fèi)體驗(yàn)】4、使用藍(lán)牙模塊讀取小米溫濕度計(jì)的數(shù)據(jù)

    /ble_monitor/tree/master 這里面有非常多的設(shè)備類(lèi)型,可以學(xué)習(xí)不同的設(shè)備的數(shù)據(jù)包和設(shè)備、數(shù)據(jù)類(lèi)型結(jié)構(gòu) 運(yùn)行測(cè)試,可以看到,能準(zhǔn)確獲取到小米溫濕度傳感器的數(shù)據(jù)
    發(fā)表于 08-25 22:16

    SQL 通用數(shù)據(jù)類(lèi)型

    SQL 通用數(shù)據(jù)類(lèi)型 數(shù)據(jù)庫(kù)表中的每個(gè)列都要求有名稱(chēng)和數(shù)據(jù)類(lèi)型。Each column in a database table is required to have a name and a
    的頭像 發(fā)表于 08-18 09:46 ?701次閱讀

    IEC101協(xié)議可以傳輸什么類(lèi)型數(shù)據(jù)

    IEC101協(xié)議作為電力系統(tǒng)遠(yuǎn)動(dòng)通信的核心標(biāo)準(zhǔn),其核心能力在于支持多種類(lèi)型數(shù)據(jù)的傳輸,滿(mǎn)足調(diào)度端與場(chǎng)站端(如變電站、發(fā)電廠)的實(shí)時(shí)監(jiān)控、控制及狀態(tài)感知需求。以下從數(shù)據(jù)類(lèi)型、傳輸模式及典型應(yīng)用場(chǎng)景三個(gè)
    的頭像 發(fā)表于 05-21 11:37 ?971次閱讀

    詳解Prometheus的數(shù)據(jù)類(lèi)型

    對(duì)于 Prometheus 生態(tài)的監(jiān)控系統(tǒng),PromQL 是必備技能,本文著重點(diǎn)講解這個(gè)查詢(xún)語(yǔ)言,摻雜一些生產(chǎn)實(shí)踐場(chǎng)景,希望對(duì)你有所幫助。
    的頭像 發(fā)表于 05-13 09:50 ?1446次閱讀
    詳解Prometheus的<b class='flag-5'>數(shù)據(jù)類(lèi)型</b>

    labview數(shù)據(jù)類(lèi)型與PLC 數(shù)據(jù)類(lèi)型之間的轉(zhuǎn)換(來(lái)自于寫(xiě)入浮點(diǎn)數(shù)到匯川 PLC中的數(shù)據(jù)轉(zhuǎn)換關(guān)鍵的修改)

    為32位無(wú)符號(hào)整型U32 2、將U32拆分為兩個(gè)U16,分高低位寫(xiě)入PLC 3、在PLC中,將低位寄存器設(shè)置為浮點(diǎn)數(shù)數(shù)據(jù)類(lèi)型 4、結(jié)果:PLC中一直無(wú)法正確轉(zhuǎn)換。 原因及解決方法: 1、labview
    發(fā)表于 02-24 19:01