Python基礎語法(七) 元組

2021-09-19 09:43:29 字數 808 閱讀 9837

python 的元組與列表類似,不同之處在於元組的元素不能修改,元組使用小括號,列表使用方括號,其實元組可以不用小括號,只有逗號隔開也是可以的,元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。

一、建立和訪問元組

1、建立元組

tuple1 = ('andy', 1.2, 7, 9)

print(tuple1) #('andy', 1.2, 7, 9)

tuple2 = (7,) #建立包含乙個元素的元組,不要忘記逗號

print(type(tuple2)) #

2、訪問元組

tuple1 = ('andy', 1.2, 7, 9)

print(tuple1[0]) #andy

print(tuple1[1:3]) #(1.2, 7)

二、元組的操作符

操作符描述

表示式結果*複製

('hi!',) * 4

('hi!', 'hi!', 'hi!', 'hi!')+拼接

tuple4 = (1,) tuple5 = (2,) tuple4 + tuple5

(1, 2)

in元素是否存在

3 in (1, 2, 3)

ture

三、元組的刪除

元組中的元素值是不允許刪除的,但我們可以使用del語句來刪除整個元組

tuple1 = ('andy', 1.2, 7, 9)

del tuple1

Python基礎雜貨店(七) 元組

元組和列表是近親,列表允許並且提供了方法來改變它的值,元組使用小括號,列表使用方括號。元組是不可改變的,即不允許你改變它的值 這也是它沒有方法的部分原因。元組的主要作用是作為引數傳遞給函式呼叫 或是從函式呼叫那裡獲得引數時,保護其內容不被外部介面修改。元組在前台的用武之地不大,但是在後台卻是使用得相...

Python基礎(七) 元組和字典上

for迴圈的 塊會執行多次,次數根據序列中的元素個數而定,每執行一次會將序列中的乙個元素賦值給變數,所以我們可以通過變數來獲取序列中的元素。示例 for i in range 9 相當於range 0,9,1 相當於 0,1,2,3,4,5,6,7,8 print i tuple5 1,2,3,4 ...

TCP IP的四元組 五元組 七元組

四元組是 源ip位址 目的ip位址 源埠 目的埠 五元組是 源ip位址 目的ip位址 協議號 源埠 目的埠 七元組是 源ip位址 目的ip位址 協議號 源埠 目的埠,服務型別以及介面索引 協議號 ip是網路層協議,ip頭中的協議號用來說明ip報文中承載的是哪種協議,協議號標識上層是什麼協議 一般是傳...