国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python入門教程+項目實戰(zhàn)-11.3節(jié): 元組的操作方法

這篇具有很好參考價值的文章主要介紹了Python入門教程+項目實戰(zhàn)-11.3節(jié): 元組的操作方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

11.3.1?元組的常用操作方法

11.3.2?元組的查找

11.3.3?知識要點

11.3.4 系統(tǒng)學習python


11.3.1 元組的常用操作方法

元組類型是一種抽象數(shù)據(jù)類型,抽象數(shù)據(jù)類型定義了數(shù)據(jù)類型的操作方法,在本節(jié)的內(nèi)容中,著重介紹元組類型的操作方法。

Python入門教程+項目實戰(zhàn)-11.3節(jié): 元組的操作方法

元組是一種不可變的數(shù)據(jù)類型,不可以元組執(zhí)行修改等操作,在元組中提供的方法主要是對元素進行查找。列表是一種可變的數(shù)據(jù)類型,可以通過操作符[]對列表中的元素進行修改,在11.4節(jié)中會詳細介紹元組與列表的區(qū)別。

對元組執(zhí)行切片,加法等操作,返回的是一個新的元組,并沒有對元組進行修改。

11.3.2 元組的查找

(1) tuple.index(value, start=0, stop=2147483647)

函數(shù)說明

查找元素value在元組中的索引。start表示查找的起始位置,stop表示查找的結束位置(閉區(qū)間,不包括stop)。start的默認值為0,stop的默認值為2147483647。

元素不存在時會拋出異常,在執(zhí)行index方法時,可以先用in操作符判斷元素是否在元組中。

代碼實例:

Python

# __desc__ = 執(zhí)行index方法來查找元素的索引
 
stars = ("王祖賢", "李嘉欣", "陳法蓉")
index = stars.index("王祖賢") 
# index的輸出為0
 
index = stars.index("吳君如") 
# 執(zhí)行上文的代碼時拋出異常
# 可以先執(zhí)行in操作符來進行判斷
 
if "吳君如" in stars:
  index = stars.index("吳君如") 
 
# 像這類型的簡單條件判斷,可以使用三目運算符
index = stars.index("吳君如") if "吳君如" in stars else -1

通過循環(huán)結構來實現(xiàn)index方法的功能:

Python

# __desc__ = 在循環(huán)中進行元素值匹配,并記錄當前的索引位置
 
stars = ("王祖賢", "李嘉欣", "陳法蓉")
star = "王大拿"
 
# 定義index變量來保存元素的索引,初始值為0
# 同學們可以思考下,為什么初始值設置為0,而不是其它的數(shù)字
index = 0
 
for _ in stars:
  if star == _:
        break
  index += 1
else:
  # 如果循環(huán)正常退出,說明元素不存在
  index = -1

(2) tuple.count(value)

函數(shù)說明:

查找查找元素值value在列表中的數(shù)目,元素值value不存在時,返回0。

代碼實例:

Python

# __desc__ = 執(zhí)行count方法來查找元素的數(shù)目
 
stars = ("王祖賢", "李嘉欣", "陳法蓉")
count = stars.count("王祖賢") 
# count的輸出為1
 
count = stars.count("吳君如") 
# count 的輸出為0

同樣可以通過循環(huán)結構來實現(xiàn)元組類型count方法的功能:

Python

# __desc__ = 在循環(huán)中進行元素值匹配
 
# 在stars中,包含王祖賢的兩個替身
stars = ("王祖賢", "李嘉欣", "陳法蓉", "王祖賢", "王祖賢")
star = "王祖賢"
 
# 定義count變量來保存元素的數(shù)目,初始值為0
count = 0
 
for _ in stars:
  if star == _:
    # 如果相等,則對count指向的值加一
    count += 1
else:
  print(count)

迄今為止,我們是在循環(huán)結構中通過遍歷的方式來進行元素查找,在數(shù)據(jù)量大的情況下,查找的效率會很低下。在介紹函數(shù)處理時,會講解如何通過二分查找來提高數(shù)據(jù)的查找效率。

11.3.3 知識要點

(1) 元組是一種靜態(tài)的數(shù)據(jù)類型,不可以元組執(zhí)行修改等操作,在元組中提供的方法主要是對元素進行查找。

(2) 列表是一種動態(tài)的數(shù)據(jù)類型,可以通過操作符[]對列表中的元素進行修改

11.3.4 系統(tǒng)學習python

薯條老師簡介:資深技術專家,技術作家,著有《Python零基礎入門指南》,《Java零基礎入門指南》等技術教程。薯條老師的博客:http://www.chipscoco.com, 系統(tǒng)學習后端,爬蟲,數(shù)據(jù)分析,機器學習、量化投資。文章來源地址http://www.zghlxwxcb.cn/news/detail-426268.html

到了這里,關于Python入門教程+項目實戰(zhàn)-11.3節(jié): 元組的操作方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Python入門教程+項目實戰(zhàn)-14.1節(jié)-函數(shù)的參數(shù)用法

    目錄 14.2.1 位置參數(shù)與參數(shù) 14.2.2 函數(shù)的參數(shù)默認值 14.2.3 函數(shù)的引用類型參數(shù) 14.2.4 函數(shù)的可變參數(shù) 14.2.5 知識要點 14.2.6?系統(tǒng)學習python 位置參數(shù)與參數(shù)的位置相關,這里的位置是指定義函數(shù)時的從左到右的參數(shù)排列順序。在調(diào)用函數(shù)時,會自動將實參與形參的位置對

    2024年02月11日
    瀏覽(32)
  • 全網(wǎng)最全Pytest框架使用教程和項目實戰(zhàn)~從入門到精通

    全網(wǎng)最全Pytest框架使用教程和項目實戰(zhàn)~從入門到精通

    pytest是一個非常成熟的python單元測試框架,比unittest更靈活、更容易上手 pytest可以和selenium、requests、appinum結合實現(xiàn)web自動化、接口自動化、app自動化 pytest可以是實現(xiàn)測試用例的跳過以及reruns失敗用例重試 pytest可以和aliure生成非常美觀的測試報告 pytest可以和jenkins持續(xù)集成

    2024年02月06日
    瀏覽(23)
  • 【Android入門到項目實戰(zhàn)-- 9.5】—— 陀螺儀傳感器的詳細使用教程

    【Android入門到項目實戰(zhàn)-- 9.5】—— 陀螺儀傳感器的詳細使用教程

    目錄 陀螺儀傳感器 1、基礎知識 ?2、實戰(zhàn)使用 ??????? 返回x、y、z軸的角加速度數(shù)據(jù)。 ??????? 水平逆時針旋轉,z軸為正,順時針為負; ??????? 向左旋轉,y軸為負,向右旋轉,y為正; ??????? 向上旋轉,x為負,向下旋轉,x為正。 修改activity_main.xml代碼如下:

    2024年02月12日
    瀏覽(24)
  • CMake入門教程【實戰(zhàn)篇】使用開源庫cmake-modules簡化項目開發(fā)與維護

    本教程介紹了rpavlik/cmake-modules,一個CMake模塊集合,旨在簡化和優(yōu)化CMakeLists.txt文件的編寫和維護工作。該集合尤其對虛擬現(xiàn)實和物理模擬包的開發(fā)者有用,同時也包含通用實用模塊和針對舊版CMake的補丁或解決方案。 項目托管在GitHub上,可通過鏈接訪問:rpavlik/cmake-modules 查

    2024年01月15日
    瀏覽(58)
  • python pytorch教程-帶你從入門到實戰(zhàn)(代碼全部可運行)

    python pytorch教程-帶你從入門到實戰(zhàn)(代碼全部可運行)

    其實這個教程以前博主寫過一次,不過,這回再寫一次,打算內(nèi)容寫的多一點,由淺入深,然后加入一些實踐案例。 下面是我們的內(nèi)容目錄: 1.先從數(shù)據(jù)類型談起 1.1 如何生成pytorch的各種數(shù)據(jù)類型? 1.2 pytorch的各種數(shù)據(jù)類型有哪些屬性? 1.3 pytorch的各種數(shù)據(jù)類型有哪些函數(shù)操

    2024年02月13日
    瀏覽(27)
  • 從零開始的Django框架入門到實戰(zhàn)教程(內(nèi)含實戰(zhàn)實例) - 01 創(chuàng)建項目與app、加入靜態(tài)文件、模板語法介紹(學習筆記)

    從零開始的Django框架入門到實戰(zhàn)教程(內(nèi)含實戰(zhàn)實例) - 01 創(chuàng)建項目與app、加入靜態(tài)文件、模板語法介紹(學習筆記)

    ??Django是目前比較火爆的框架,之前有在知乎刷到,很多畢業(yè)生進入大廠實習后因為不會git和Django框架3天就被踢掉了,因為他們很難把自己的工作融入到整個組的工作中。因此,我嘗試自學Django并整理出如下筆記。 ??在這部分,我將從Django的安裝講起,從創(chuàng)建項目到制

    2024年02月09日
    瀏覽(28)
  • 《黑馬程序員2023新版黑馬程序員大數(shù)據(jù)入門到實戰(zhàn)教程,大數(shù)據(jù)開發(fā)必會的Hadoop、Hive,云平臺實戰(zhàn)項目》學習筆記總目錄

    本文是對《黑馬程序員新版大數(shù)據(jù)入門到實戰(zhàn)教程》所有知識點的筆記進行總結分類。 學習視頻:黑馬程序員新版大數(shù)據(jù) 學習時總結的學習筆記以及思維導圖會在后續(xù)更新,請敬請期待。 前言:配置三臺虛擬機,為集群做準備(該篇章請到原視頻進行觀看,不在文章內(nèi)詳細

    2024年02月03日
    瀏覽(101)
  • javaEE -11(10000字HTML入門級教程)

    javaEE -11(10000字HTML入門級教程)

    C/S架構是指客戶端和服務器之間通過網(wǎng)絡通信進行交互的架構模式,而B/S架構是指通過瀏覽器與服務器進行交互的架構模式。 C/S架構,特點:需要安裝、偶爾更新、不跨平臺、開發(fā)更具針對性。 B/S架構,特點:無需安裝、無需更新、可跨平臺、開發(fā)更具通用性。 C = client(客

    2024年02月06日
    瀏覽(23)
  • Arduino入門系列之《DHT11使用教程》

    Arduino入門系列之《DHT11使用教程》

    本教程將向您展示如何將 DHT11 與 Arduino 結合使用。 HT11 溫濕度傳感器(3 針) 1個???????????? Arduino?UNO 1個 DHT

    2024年02月08日
    瀏覽(16)
  • ESP8266入門教程11:連接MQTT服務器

    ESP8266入門教程11:連接MQTT服務器

    將第三方庫PubSubClient下載到lib文件夾 git clone https://github.com/knolleary/pubsubclient.git 1、打開阿里云IOT官網(wǎng),登錄阿里云賬號 https://iot.console.aliyun.com 2、創(chuàng)建實例 3、新建產(chǎn)品 4、自定義主題 ?5、添加設備 ?6、查看設備配置 ? 1、修改PubSubClient.h頭文件,否則無法連接阿里云MQTT服務

    2023年04月24日
    瀏覽(44)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包