Для этого кода я предсказал, что это приведет к 'Рэйчел любит языки' Python ',' Javascript ',' HTML / CSS '' и 'ye', я получил первую часть, но не вторая часть. Разве код не проверяет каждый элемент в списке людей, и если этот человек равен ключу словаря fav_lang, он напечатает 'ye'?
fav_lang = {
'Rachel':['Python','Javascript','HTML/CSS'],
}
for name, language in fav_lang.items():
print(name, 'likes the languages', str(language).replace('[','',1).replace(']',''))
people = ['Rachel','Hannah','Safia','Ilda']
for peeps in people:
if peeps == fav_lang.keys():
print('ye')
дает результат:
Rachel likes the languages 'Python', 'Javascript', 'HTML/CSS'