定義
tuplename =(1
,2,3
,4,5
,6)
空元祖定義
tuplename =()
tuplename =
tuple
()
如果乙個資料型別可以使用for迴圈進行遍歷,就是可迭代物件
元祖的一些操作
# 下標索引
tuplename[
]# 切片
tuplename[:]
# 遍歷
for x in tuplename
## 或者
i =0
while i <
len(tuplename)
print
(tuplename[i]
) i +=
1# 查
## 1
tuplename.index(
)## 2
tuplename.count(
)
乙個無序的資料型別
不支援下標和切片
定義
dictname=
dictname[
"key3"
]= value3
獲取
# 獲取key1值
dictname[
"key1"
]
空字典
dictname=
dictname=
dict
()
字典的key值不能重複,若重複只會保留乙個
字典的value可以一樣
字典的key可以是任意的資料型別,但是不能出現可變的資料型別,保證key的唯一性
字典的key一般用字串居多
字典是乙個可變的資料型別
字典的一些操作
# 查
dictname[
"keyname"]#改
dictname[
"keyname"
]= newvalue
#增dictname[
"newkey"
]= newvalue
#刪del dictname[
"keyname"
]dictname.clear(
)
len
(dictname)
#字典鍵值個數對
dictname.keys(
)#返回字典中所有key
dictname.values(
)#返回字典中所有value
dictname.items(
)#返回乙個包含所有(鍵,值)元素的列表
# in 和 not in 判斷key是否存在
獲取字典value值
#
dictname[
"keyname"]#
dictname.setdefault(key,default)
#只輸入key,若key存在輸出key所對應value值。
#否則返回none且會將key與none放入字典。
#有default值,若key不存在返回default且會將key與default放入字典
dictname.get(key,default)
#key存在返回key對應value。
#key不存在返回none,字典不變
#有default值,key不存在返回default,字典不變
字典,元祖介紹
元祖介紹 一 基本使用 1 用途 元組是不可變的列表,能存多個值,但多個值只有取的需求,而沒有改的需求,那麼用元組合最合理 2 定義方式 在 內用逗號分割開,可以存放任意型別的值 names alex egon wxx names tuple alex egon wxx print type nam...
列表 元祖 字典
形如list1 cat 1,3.4 由 括起來的一組序列稱為列表,屬於可變資料型別。列表中的元素可以是任意資料型別,整型,浮點型,字串型別,甚至可以是列表 元祖或者字典。列表的操作 1 可使用下標獲取列表中的某個元素 例如 list1 0 2 負數下標以及切片獲取子列表 雖然下標是從0開始向上增長,...
元祖和字典
語法 for 變數 in 序列 遍歷規則 塊range start,stop,step tuple1 tuple2 1,tuple1 1,2,3,4,5tuple1 a,b,c,d e 號表示匹配所有,注意,不能同時存在兩個或兩個以上的 a b tuple1字典的基本介紹 字典和列表類似都是用來儲存...