应该如何表达 程序能够执行?就是这个问题 烦请指教一二!比如有一个字典里面有四个人名,其中有两个人参加了一项调查,其他人没我参加,参加的人就打印一条感谢参加消息,没参加的人就打印一条欢迎参加调查的消息!
请问应该如何编辑?
a=list()
b=dict()
for k,v in b.items(): #遍历字典
if k in a: #如果key在list里
比如有一个字典里面有四个人名?你是指字典的key还是value?
lsta = ['a','b']
lstb = ['c','d']
d = {'a':1,'b':2,'c':3,'d':4}
for i,j in d.items():
if i in lsta:
print("感谢参加!")
elif i in lstb:
print("欢迎参加调查!")
l = ['a', 'b']
d = {
"a": "...",
"b": "...",
"c": "...",
"d": "...",
}
for i in d.keys():
if i in l:
print('{}参加了'.format(i))
else:
print('{}没有参加'.format(i))
这应该是你想要的
dict_join = { # 参加四人字典
"李华": "join",
"张山": "no_join",
"小明": "no_join",
"李四": "join"
}
join_list = ["李华", "李四"]
for key in dict_join.keys():
if key in join_list:
print(f"{key}感谢您的参加")
else:
print(f"{key}欢迎你来参加我们的调查")