Python零基礎學習筆記(二十)——tuple元組
#建立空元組
tuple1 = ()
print(tuple1)
#建立帶有元素的元組
tuple2 = (1, 2, 3, "jjking", True) #元素型別可以不同
print(tuple2)
#定義只有1 個元素的元組
tuple3 = (1 ) #後面必須加逗號
print(tuple3)
print(type(tuple3))
```
元組元素的訪問
格式: 元組名[下標]
注意:下標不能越界
```
tuple4 = (1, 2, 3, 4, 5)
print(tuple4[3])
#獲取最後一個元素
print(tuple4[-1])
#獲取倒數第二個元素
print(tuple4[-2])
#修改元組,實際上修改的是元素裡面的資料
tuple5 = (1, 2, 3, 4, [1, 2, 3], 5)
print(tuple5)
tuple5[4][2] = 4
print(tuple5)
#刪除元組
del tuple5
#print(tuple5) 因為被刪除了所以列印不出來,會報錯
#元組的操作
t1 = (1 ,2, 3, 4)
t2 = (5, 6)
t3 = t1 + t2
print(t3)
#元組重複
print(t3 *3)
#判斷元素是否在元組中
print( 3 in t3)
#元組的擷取
#格式:元組名[ 開始下標:結束下標 ]
#從開始下標開始擷取,到結束下標之前,預設從頭到尾
print(t3[1:4])
#二維元組:元素為一維元組的元組
t4 = ((1, 2, 3), (4, 5, 6), (7, 8, 9))
print(t4)
print(t4[2][1])
```元組的方法```
#len() 返回元組中元素的個數
print(len(t4))
#max() 返回元組中的最大值
print(max(t1))
#min() 返回元祖中的最小值
print(min(t1))
#列表轉元組
list2 = [1, 2, 3, 4, 5]
t5 = tuple(list2)
print(t5)
#元組轉列表
list1 = list(t3)
print(list1)
```
一旦初始化元組裡面的元素就不能修改了
和列表的區別就是不可變
這就提高了資料的安全性
所以說能用元組儘量用元組
```
#元組的遍歷
for i in (1, 2, 3, 4,5):
print(i)
相關文章
- python學習:元組tuplePython
- Python零基礎學習筆記(二十二)——setPython筆記
- Python零基礎學習筆記(二十一)——dict字典Python筆記
- Python零基礎學習筆記(二十三)——迭代器Python筆記
- Python零基礎學習筆記(二十四)——函式Python筆記函式
- Python零基礎學習筆記(二十五)——裝飾器Python筆記
- Python零基礎學習筆記(三十二)——list/tuple/dict/set檔案操作Python筆記
- Python零基礎學習筆記(二十八)——異常處理Python筆記
- python之tuple元組,基礎篇Python
- Python零基礎學習筆記(二十六)——變數的作用域Python筆記變數
- Python tuple(元組)Python
- Python元組tuplePython
- python基礎之列表list元組tuplePython
- Python學習筆記8——列表、字典、元組Python筆記
- python--元組tuplePython
- Python 建立元組tuplePython
- Python - 基礎資料型別 tuple 元組Python資料型別
- Python零基礎學習筆記(十五)——list(列表)Python筆記
- 組合語言零基礎入門學習筆記(一)組合語言筆記
- Python零基礎學習筆記(九)——隨機數Python筆記隨機
- Python零基礎學習筆記(三十)——讀檔案Python筆記
- Python零基礎學習筆記(三十五)——記憶體修改Python筆記記憶體
- python學習筆記:第4天 列表和元組Python筆記
- Python零基礎學習筆記(四十)——datetime和CalendarPython筆記
- python list(列表)和tuple(元組)Python
- Swift元組(Tuple)Swift
- Python零基礎學習筆記(二)——資料的儲存Python筆記
- Python資料型別(元組tuple)Python資料型別
- python資料結構元組tuplePython資料結構
- Python基礎學習筆記Python筆記
- web基礎學習筆記(二十)之jquery動畫操作Web筆記jQuery動畫
- 零基礎學習pythonPython
- Python零基礎好學嗎?零基礎如何學習Python?Python
- python列表(list)和元組(tuple)詳解Python
- Python學習筆記--Python基礎Python筆記
- 006零基礎學Python:Python 檔案I/O和File方法--學習筆記Python筆記
- Python 學習之元組Python
- python基礎學習筆記(一)Python筆記