程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python學習之元組的使用詳解

編輯:Python

目錄

元組的創建

元組的刪除

元組部分元素的輸出

元組的嵌套

元組元素的個數計算:len()

元組中的元素最大最小值的求解:max(),min()

元組中某元素出現的次數:count函數

元組中某元素的索引:index(),返回的為下標值

元組元素值的修改:元組的元素值不能進行修改。

元組的創建tuple=() #創建一個空元組print(tuple)print(type(tuple))

輸出:

()
<class 'tuple'>

定義只包含一個元素的元組:元素後面必須加逗號,否則編譯器會將它識別成整形。

舉例:

tuple2 = (1,)print(tuple2)print(type(tuple2))tuple2 = (1)print(tuple2)print(type(tuple2))

輸出:

(1,)
<class 'tuple'>
1
<class 'int'>

元組的刪除

del 需要刪除的元組名

tuple2 = (1,2,3,4,5,6)print(tuple2)del tuple2print(tuple2)

由於我們在第三行代碼對tuple2進行了刪除,所以編譯器會進行報錯,tuple2沒有被定義。

判斷某個元素是否在元組中:in/ not in 語句

舉例:

tuple2 = (1,2,3,4,5,6)if 4 in tuple2: print("YES")else: print("NO")if 10 in tuple2: print("YES")else: print("NO")

輸出:

YES
NO

元組部分元素的輸出

與列表的切片相似。

舉例:

tuple2 = (1,2,3,4,5,6)print(tuple2[0:3])

輸出:

(1, 2, 3)

元組的嵌套

和列表的嵌套相類似,只不過將列表換成了元組

舉例:

tuple1=((1,2,3),(4,5,6),(7,8,9))for tuple1s in tuple1: print(tuple1s) for tuple1_s in tuple1s: print(tuple1_s)

輸出:

(1, 2, 3)
1
2
3
(4, 5, 6)
4
5
6
(7, 8, 9)
7
8
9

元組元素的個數計算:len()

舉例:

tuple1=(1,2,3,4,5,6,7,8,9)print(len(tuple1))

輸出:

9

元組中的元素最大最小值的求解:max(),min()

舉例:

tuple1=(1,2,3,4,5,6,7,8,9)print(max(tuple1))print(min(tuple1))

輸出:

9
1

元組中某元素出現的次數:count函數

舉例:

tuple1=(1,2,3,4,5,6,7,8,9,3,3,2,2)print(tuple1.count(3))

輸出:

3

元組中某元素的索引:index(),返回的為下標值

舉例:

tuple1=(1,2,3,4,5,6,7,8,9,3,3,2,2)print(tuple1.index(2))

輸出:

1

元組元素值的修改:元組的元素值不能進行修改。

舉例:

tuple1=(1,2,3,4,5,6,7,8,9,3,3,2,2)tuple1[3]=100print(tuple1)

輸出:

到此這篇關於Python學習之元組的使用詳解的文章就介紹到這了,更多相關Python元組內容請搜索軟件開發網以前的文章或繼續浏覽下面的相關文章希望大家以後多多支持軟件開發網!



  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved