发布于2019-08-05 18:44 阅读(1237) 评论(0) 点赞(0) 收藏(2)
dict= {'keys':v,'keys':v,'keys':v,'keys':v)
注意: key 不可以是 int , list ,dict, set 只能可哈希的,不可变的数据
1 dic = {'name':'alex','age':15,'xingbie':'男'}
2 toot = dict(name='alex',age=15,xingbie='男')
3 m={},formkeys([1,2,3,4,5],10)
print(m) #m={'1':10.'2':10.'3':10.'4':10.'5':10}
keys不可变
dic = {'name':'alex','age':15,'xingbie':'男'}
dic[age]=18 # dic = {'name':'alex','age':18,'xingbie':'男'}
#--------批量添加------------
dic,uptate({k:v,K:v})
查
dic = {'name':'alex','age':15,'xingbie':'男'}
print['name'] #字典中name对应的值
dic = {'name':'alex','age':15,'xingbie':'男'}
keys 打印字典的所有key值
for i in dic.keys():
print(i) # namw, age, xingbie
values 打印字典所有的key对应的值
for i in dic.values():
print(i) # alex,15 ,男
items 打印字典一组key:values
for a,b in dic.items():
print(a,b)
共有的
len 以 k:v 为一个单位
dic = {'name':'alex','age':15,'xingbie':'男'}
print(len(dic)) #3
index 步长 切片 没有
for 的练习
# 6. 给你一个空字典,请一直让用户输入:key,value,将输入的key和value添加到字典中,直到用户输入 N ,则表示不再输入。
info = {}
while True:
k = input('请输入key:')
if k == 'N':
break
v = input('请输入value:')
info[k] = v
print(info)
# 7. 请用代码实现
message = "k1|v1,k2|v2,k3|123......." # ,k3|123
info = {'k1':'v1','k2':'v2','k3':'123'}
--------------------------------------------
info = {}
message = "k1|v1,k2|v2,k3|123"
for item in message.split(','): # ["k1|v1","k2|v2","k3|123"]
v1,v2 = item.split('|')
info[v1] = v2
print(info)
删除 del
练习
1, 用户输入
info = {'name':'alex','age':'15520'}
usee =input("请输入:")
usees = input('请输入:')
if usee == info['name'] and usees == info['afe']:
print('登陆成功')
else:
print("登陆失败")
2. 给你一个空字典,请一直让用户输入:key,value,将输入的key和value添加到字典中,直到用户输入 N ,则表示不再输入。
dic= {}
while 1 :
key = input("请输入 n 退出”)
values = input('请输入')
if key == 'n' or values == 'n':
break
else :
dic[key]=values
print(dic)
3
user_list = [{'user': 'alex', 'pwd': '123'}, {'user': 'oldboy', 'pwd': '123'}, {'user': 'lishaoqi', 'pwd': '123'}]
username = input('请输入用户名:') # oldboy
password = input('请输入密码:') # 123
message = "登陆失败"
for item in user_list:
if item['user'] == username and item['pwd'] == password:
message = '登陆成功'
break
print(message)
作者:加班是一种习惯
链接:https://www.pythonheidong.com/blog/article/6412/0188a28ceffedf3eabef/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!