擅长:python、mysql、java
<p>尼廷·瓦尔盖塞的回答几乎是正确的</p>
<pre><code>friends = ["Wolf", "Frootie", "charlean", "Jenny"]
guests = ["xavier", "Bobbie", "wolf", "Charlean", "ashley"]
#friends_lcase = [f.lower() for f in friends]
friends_lcase = []
for f in friends:
friends_lcase.append(f.lower()) < - Change
# present_friends = [
# name.title() for name in guests if name.lower() in friends_lcase
# ]
present_friends = []
for name in guests:
if name.lower() in friends_lcase:
present_friends.append(name.title())
print(present_friends)
</code></pre>
<p><code>Wolf</code>没有被捕获,因为它在被添加到<code>friends_lcase</code>之前没有被转换成小写</p>