a = {'伏特加': ['伏特加', '苦艾酒']}
b = {'黑俄罗斯': ['伏特加', '咖啡酒']}
c = {'白俄罗斯': ['乳糖', '咖啡酒', '伏特加']}
d = {'曼哈顿': ['黑麦威士忌', '苦艾酒', '比特酒']}
e = {'螺丝起子': ['橙汁', '伏特加']}
f = {}
f.update(a)
f.update(b)
f.update(c)
f.update(d)
f.update(e)
for x, y in f.items():
print(x, y)
for i in f.values():
if '伏特加' in i:
print(i)
该怎么改才能出来啊😞已经努力了一上午了网页打开了一堆都做不出来
a = {'伏特加': ['伏特加', '苦艾酒']}
b = {'黑俄罗斯': ['伏特加', '咖啡酒']}
c = {'白俄罗斯': ['乳糖', '咖啡酒', '伏特加']}
d = {'曼哈顿': ['黑麦威士忌', '苦艾酒', '比特酒']}
e = {'螺丝起子': ['橙汁', '伏特加']}
f = {}
f.update(a)
f.update(b)
f.update(c)
f.update(d)
f.update(e)
print("含有 伏特加 的鸡尾酒:")
for k,v in f.items():
if '伏特加' in v:
print(k,end = ' ')
你的缩进有没有问题
a = {'马提尼': ['伏特加', '苦艾酒']}
b = {'黑俄罗斯': ['伏特加', '咖啡酒']}
c = {'白俄罗斯': ['乳糖', '咖啡酒', '伏特加']}
d = {'曼哈顿': ['黑麦威士忌', '苦艾酒', '比特酒']}
e = {'螺丝起子': ['橙汁', '伏特加']}
f = {}
f.update(a)
f.update(b)
f.update(c)
f.update(d)
f.update(e)
#print(f)
for key, value in f.items():
#print(key, value)
if '伏特加' in value:
print (key+"含有伏特加")
if '伏特加' in value and '乳糖' not in value and '苦艾酒' not in value:
print (key+"含有伏特加,不含乳糖,不含苦艾酒")
望采纳
缩进没有问题
我按照要求给了一种实现方法,你参考一下:
map = {'马提尼': ['伏特加', '苦艾酒'],'黑俄罗斯': ['伏特加', '咖啡酒'],'白俄罗斯': ['乳糖', '咖啡酒', '伏特加'],'曼哈顿': ['黑麦威士忌', '苦艾酒', '比特酒'],'螺丝起子': ['橙汁', '伏特加']}
print("含有伏特加的鸡尾酒有:", end = "")
for key,value in dict.items(map):
if "伏特加" in value:
print(key, end=" ")
print()
print("含有伏特加但不含乳糖或者苦艾酒的鸡尾酒有:", end = "")
for key,value in dict.items(map):
if "伏特加" in value:
if "乳糖" not in value and "苦艾酒" not in value:
print(key, end=" ")
a = {'伏特加': ['伏特加', '苦艾酒']}
b = {'黑俄罗斯': ['伏特加', '咖啡酒']}
c = {'白俄罗斯': ['乳糖', '咖啡酒', '伏特加']}
d = {'曼哈顿': ['黑麦威士忌', '苦艾酒', '比特酒']}
e = {'螺丝起子': ['橙汁', '伏特加']}
f = dict (a, **b, **c , **d , **e)
print(f)
res = [k for k, v in f.items() if '伏特加' in v]
print(res)
res = [k for k, v in f.items() if '伏特加' in v and ('苦艾酒' not in v and '乳糖' not in v)]
print(res)
f = {
'马提尼': ['伏特加', '苦艾酒'],
'黑俄罗斯': ['伏特加', '咖啡酒'],
'白俄罗斯': ['乳糖', '咖啡酒', '伏特加'],
'曼哈顿': ['黑麦威士忌', '苦艾酒', '比特酒'],
'螺丝起子': ['橙汁', '伏特加']
}
print("含有伏特加的:")
for i in f.keys():
if '伏特加' in f[i]:
print(i)
print("含有伏特加但不含有乳糖和苦艾酒的:")
for i in f.keys():
if '伏特加' in f[i]:
if '乳糖' not in f[i] and '苦艾酒' not in f[i]:
print(i)
jdict = {
'马提尼': ['伏特加', '苦艾酒'],
'黑俄罗斯': ['伏特加', '咖啡酒'],
'白俄罗斯': ['乳糖', '咖啡酒', '伏特加'],
'曼哈顿': ['黑麦威士忌', '苦艾酒', '比特酒'],
'螺丝起子': ['橙汁', '伏特加'],
}
for i, k in jdict.items():
if '伏特加' in k:
print("含有伏特加:",i)
if not '乳糖'in k and not "苦艾酒" in k:
print("不含乳糖或苦艾酒:",i)