元組類型(tuple)的使用


元組類型(tuple)的使用

返回首頁

  元組的注意事項:元組和列表一樣,但元組是只讀列表。已經創建好的元組是不能再修改的。列表是 "[ ]" 表示,元組是 "( )" 表示。

  元組有序。

  元組的方法:元組只有 "count","index" 兩個方法。但元組可以被切片

  用 " dir( ) " 可以查看傳入的數據類型可以使用那些方法,所有的方法以列表的形式返回。

  元組的使用場景:在協同開發時,你的代碼不希望被別人誤操作修改,但是又需要向同事傳遞你代碼所表述的內容。

          這時就可以把代碼定義成元組類型。

          但如果需要被修改代碼,那么只需要將tuple元組類型" ( ) ",改成list列表類型 " [ ] " 即可。

name1 = ("george","wang","123")
print(type(name1))
print(name1)

name2 = list(name1)
name2.append("1111")
print(type(name2))
print(name2)

  

  count( )方法的使用:用於統計某個元素在元祖中出現的次數。

name1 = ("george","george","123","wang","wang","123","123","123")
print(name1.count("george"))
print(name1.count("wang"))
print(name1.count("123"))

 

  index( )方法的使用:從元祖中找出某個對象第一個匹配項的索引位置。

  • obj -- 指定檢索的對象。
  • start -- 可選參數,開始索引,默認為0。(可單獨指定)
  • end -- 可選參數,結束索引,默認為元祖的長度。(不能單獨指定)
name1 = ("george","george","123","wang","wang","123","123","123")
print(name1.index("george"))
print(name1.index("123"))
print(name1.index("123",4))
print(name1.index("123",6,7))

  

---------- END ----------


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM