# author: allenlee#key-value
info =
print(info.get('stu1104')) #獲取值,如果不存在則返回none
print('stu1103'
in info)
print(info.keys()) #列印所有的keys
print(info.values()) #列印所有的values
print(info.setdefault("stu1101"
,"aaaa")) #到字典中取stu1101的value,如果沒有則新增一條value為aaaa
b =
info.update(b) #把b更新到info中去,相同的keys則更新,不相同則新增
print(info)
print(info.items()) #把字典轉成了列表
c = dict.fromkeys([6,7
,8],
"default") #生成乙個新的字典,賦初始化的值,用fromkeys建立字典只能改一層的值,不能多層,這和列表的淺copy一樣
print(c)
for i in info:
#print(i) #只列印keys
print(i,info[i]) #列印keys和values
for k,v in info.items():
print(k,v) #和上面的迴圈效果是一樣的,但是上面的更高效,因為上面的直接索引去除,下面的是先把字典轉成了列表
'''print(info)
#print(info["stu1101"])
info["stu1101"] = "***"
info["stu1104"] = "cangjingkong"
#del
#del info["stu1101"]
#info.pop("stu1101")
info.popitem()
print(info)
'''
#多級字典nation_state = ,
"美國":,
"日本":
}nation_state["日本"]["1111"][1] = "bbbb"
Python學習記錄W2 11 字串常用操作
author allenlee name my name is and i am old print name.capitalize 首字母大寫 print name.count a 統計a的個數 print name.center 50 一共列印50個字元,name在中間,其他用 補全 print...
Python 2 12學習筆記 變數
關於變數我有乙個不能理解的,關於全域性變數作用域與位址的問題,學函式的時候我可能會搞懂它並且寫下來 另外,其實昨天說的是有些不準確的,python 裡的變數不是不用宣告型別,只是宣告方式特殊 a string 怎麼可以 dio呢,dio那麼可愛qwq a number 114514 直接賦初值的時候...
Python學習記錄W2 10 購物車程式練習
程式練習 程式 購物車程式 需求 1.啟動程式後,讓使用者輸入工資,然後列印商品列表 2.允許使用者根據商品編號購買商品 3.使用者選擇商品後,檢測餘額是否夠,夠就直接扣款,不夠就提醒 4.可隨時退出,退出時,列印已購買商品和餘額 author allenlee 定義商品列表 product lis...