Python學習day7 使用字典

2021-09-25 01:24:37 字數 1189 閱讀 9898

申明:本文為練習python使用,跟隨github上jackfrued的python-100-days,邊學邊練

字典是另一種可變容器模型,類似於我們生活中使用的字典,它可以儲存任意型別物件,與列表、集合不同的是,字典的每個元素都是由乙個鍵和乙個值組成的「鍵值對」,鍵和值通過冒號分開。下面的**演示了如何定義和使用字典。

1、python 字典 pop() 方法刪除字典給定鍵 key 及對應的值,返回值為被刪除的值。key 值必須給出。 否則,返回 default 值。

2、python 字典 popitem() 方法返回並刪除字典中的最後一對鍵和值。如果字典已經為空,卻呼叫了此方法,就報出 keyerror 異常。

def main():

damage =

#通過鍵可以獲取字典對應的值

print(damage['楊過'])

#對字典遍歷(遍歷其實是鍵再通過鍵取對應的值)

for elem in damage:

print('姓名:%s 傷害:%d' %(elem,damage[elem]))

#更新字典中的元素

damage['郭靖']=94

damage['黃蓉']=90

print(damage)

damage.update(老頑童 =94,獨孤求敗=100)

print(damage)

if '楊過' in damage:

print(damage['楊過'])

print (damage.get('楊過'))

#刪除字典中的元素

print(damage.popitem())#刪除字典中的最後一對鍵和值

print(damage.popitem())

print(damage.pop('郭襄',78))#python 字典 pop() 方法刪除字典給定鍵 key 及對應的值,返回值為被刪除的值。key 值必須給出。 否則,返回 default 值。

#清除字典

damage.clear()

print(damage)

pass

if __name__ == '__main__':

main()

執行結果如下:

Python學習day7 使用字串

申明 本文為練習python使用,跟隨github上jackfrued的python 100 days,邊學邊練 def main str1 hello,world 通過len函式計算字串長度 print len str1 獲得字串首字母大寫的拷貝 print str1.capitalize 獲得字...

python學習總結day7

01變數的引用 02可變和不可變型別 03區域性變數和全域性變數 01返回值 如果函式返回的型別是元組,小括號可以省略 當看到返回型別沒有小括號時,一定要知道返回的型別是元組 如果函式返回的型別是元組,同時希望單獨的處理元組中的元素,可以使用多個變數,一次接收函式的返回結果,變數與變數之間用逗號分隔...

Python學習筆記 day7 類

物件導向最重要的概念就是類 class 和例項 instance 比如球類,而例項是根據類建立出來的乙個個具體的 物件 每個物件都擁有相同的方法,但各自的資料可能不同。在python中,定義類是通過class關鍵字 class people object 自定義乙個people類,括號內的objec...