以程序举例:
favorite_languages = {
'jen': 'python',
'sarah': 'c',
'edward': 'ruby',
'phil': 'python',
}
❶ friends = ['phil', 'sarah']
for name in favorite_languages.keys():print(name.title())
❷ if name in friends:
print(" Hi " + name.title() +
", I see your favorite language is " +
❸ favorite_languages[name].title() + "!")
1)中 在 for循环中的 in ,让Python提取字典favorite_languages 中的所有键,并依次将它们存储到变量name 中(in 前待赋值)
2)中 在 if 语句中的 in ,不是for里面的赋值关系了,是拿in前面的变量去后面的python对象里面找元素,如果有这个元素,就返回True,否则返回False。(in 前已赋值)