字串 列表 元組 字典04

2021-08-21 04:16:33 字數 1292 閱讀 2942

python的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。

>>> atuple = ('et',77,99.9)

>>> atuple

('et',77,99.9)

<1>訪問元組

<2>修改元組

說明: python中不允許修改元組的資料,包括不能刪除其中的元素。

<3>count, index

index和count與字串和列表中的用法相同

>>> a = ('a', 'b', 'c', 'a', 'b')

>>> a.index('a', 1, 3) # 注意是左閉右開區間

traceback (most recent call last):

file "", line 1, in

valueerror: tuple.index(x): x not

in tuple

>>> a.index('a', 1, 4)

3>>> a.count('b')

2>>> a.count('d')

0

想一想:

如果有列表

namelist = ['xiaozhang', 'xiaowang', 'xiaoli'];
需要對"xiaowang"這個名字寫錯了,通過**修改:

namelist[1] = 'xiaoxiaowang'
如果列表的順序發生了變化,如下

namelist = ['xiaowang', 'xiaozhang',  'xiaoli'];
此時就需要修改下標,才能完成名字的修改

namelist[0] = 'xiaoxiaowang'
除了使用key查詢資料,還可以使用get來獲取資料

字典的每個元素中的資料是可以修改的,只要通過key找到,即可修改

對字典進行刪除操作,有一下幾種:

測量字典中,鍵值對的個數

返回乙個包含字典所有key的列表

返回乙個包含字典所有value的列表

返回乙個包含所有(鍵,值)元祖的列表

序列 字串,列表,元組,字典

字串,str 用 包裹 str gu,yao,hu 列表,list 用包裹 spr str.split print spr gu yao hu 切片操作 spr 0 gu str.split 2 hu print spr 0 1 gu print spr 3 gu yao hu print spr ...

字串,列表,元組,字典總結

回顧 資料型別 字串 宣告 符號 innot in isnot is 獲取字串的元素 s hello s 0 s len s 1 切片 s start end step 包前不包後 內建函式 lower upper replace split find rfind lfind strip lstri...

python 字串 列表 元組 字典 集合

1.字串 1.1 使用單引雙引號和三引號 可寫多行 括起來,使用反斜槓 轉義特殊字元 1.2 python3原始碼檔案預設以utf 8編碼,所有字串都是unicode字串 1.3 支援字串拼接 擷取等多種運算 a hello b python print a b 輸出結果 a b a b 輸出結果 ...