これが私を困惑させている運動です:
partition()
サッカー選手のリストを 2 つのグループに分割する関数を実装します。より正確には、名前 (文字列) のリストを入力として受け取り、名前が A と M の間の文字で始まるサッカー選手の名前を出力します。
>>>partition([''Eleanor'', ''Evelyn'', ''Sammy'', ''Owen'', ''Gavin''])
Eleanor
Evelyn
Gavin
>>>partition([''Xena'', ''Sammy'', ''Gavin''])
>>>
これが私の試みです:
def partition():
names=[''Eleanor'', ''Evenlyn'', ''Sammy'', ''Owen'', ''Gavin'']
for name in names:
if name[0]==''ABCDEFGHIJKLM'':
print (name)
文字の定義が間違っていることはわかっていますが、特に教授が辞書比較を使用するように提案したため、空白にぶつかっています。比較を使用して名前を分割する方法はありますか?
ありがとう!