申明:本文為練習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...