python字典深入分析
一、删除字典元素(pop方法和del)
dic1= { "name": "dsj", "age":30, "sex": "female" } #dic1.pop("name") del dic1["name"] print(dic1)
二、根据指定的KEY,完成键值替换(不推荐实际开发时使用)
dic1= { "name": "dsj", "age":30, "sex": "female" } n=dic1.fromkeys(["name","age","sex"],"test") print(n)
三、两种添加字典元素的方式
dic1= { "name": "dsj", "age":30, "sex": "female" } dic1.update({"interest":"football"}) print(dic1) dic1["demo"]="love" print(dic1)
四、作业
# 把列表里的数字分两组,大于66或小于66 li=[11,22,33,44,55,66,77,88,99,90] dic={"k1":[],"k2":[]} for i in li: if i<=66: dic["k1"].append(i) else: dic["k2"].append(i) print(dic["k1"]) print(dic["k2"]) # lismall=[] # lilarge=[] # # for i in li: # if i<=66: # lismall.append(i) # else: # lilarge.append(i) # # print(lismall) # print(lilarge)
五、作业二
#实现输入选择 li=["手机","电脑","鼠标垫","游艇"] for i,j in enumerate(li): print(i+1,j) #打印编号及内容 num=input("num is:") num=int(num) if num>0 and num<len(li)+1: goods=li[num-1] print(goods) else: print("不存在")
浙公网安备 33010602011771号