Python 元組和字典

2022-03-10 15:15:15 字數 1436 閱讀 6263

元組:使用小括號來定義

注意點:元組定義了之後 裡面的元素不能進行修改

查詢:通過下標獲取指定的元素

index: 查詢指定元素的下標,元素不存在會報錯

count:查詢某個元素的個數

字典(dict型別):使用{}來表示

字典的定義:

空字典:{}

注意點:字典中的元素是有key:value組成的

key:同乙個字典中的key是唯一的(不能存在重複的key)

字典中的key只能是不可變型別的資料(數值,字串,元組),通過都是使用字串

value:字典中的value可以儲存任何型別的資料

#

空字典#

dic = {}

#print(type(dic), dic)

#dic =

#print(dic)

#字典的定義方式

#方式一:掌握

#dic =

#方式二:掌握

#dic = dict(

#name="小子",

#age=18,

#name1="向日葵"#)

#print(dic)

#方式三:了解即可

#dic = dict(

#[('name', '小子'), ('age', 18),('name1','向日葵')]#)

#print(dic)

字典的增刪查改:

1、新增:通過鍵直接進行賦值(無則增,有則改)

2、修改:通過鍵直接進行賦值(無則增,有則改)

3、查詢:

# 方式一,直接通過鍵去獲取

# print(dic['name'])

# 該方式如果鍵不存在,會報錯keyerror

# 方式二:get:直接通過鍵去獲取,如果鍵不存在,返回none

4、刪除:

pop:通過指定鍵刪除對應的鍵值對

popitem:

clear:清空字典

注意點:字串,列表、元祖,支援下標操作,可以下標取值課切片

字典不支援下標取值和切片

dic = 

# keys:獲取字典中所有的鍵

# res1 = dic.keys()

# print(list(res1))

# values:獲取字典中所有的值

# res2 = dic.values()

# print(list(res2))

# items:獲取字典的鍵值對

# res3 = dic.items()

# print(list(res3))

# update(): 往字典中新增多個鍵值對

# dic.update()

## print(dic)

python 元組和字典

元組 python的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。coding gbk tuple1,tuple2 123,xyz 456,abc 如果比較的元素是同型別的,則比較其值,返回結果。如果兩個元素不是同一種型別,則檢查它們是否是數字。如果是數字,執行必要...

Python 列表 元組和字典

python三種內建的資料結構 列表 元組 字典 一 列表 list 表示方法 list 1,2,3,4 list 0 1 對列表內元素可進行增 刪 改 查等操作 list.insert index,value 指定索引前面插入乙個值 list.pop 從list中移除元素,預設最後乙個元素,並返回...

旅途 Python 元組和字典

可變物件 字典my tuple 建立乙個空元組 my tuple 1,2,3,4,5 建立乙個元組 my tuple 10,20,30 相當於 my tuple 10,20,30 元組非空可以省略 注意 1 元組和列表操作差不多,用索引來檢視元素 2 但是元組不可以改變值 3 元組不為空,則至少要乙...