在這裏,在分割列表的字典比較是絆倒我的鍛鍊:的Python:通過第一個字符
實現功能partition()
是分裂的足球運動員名單分爲兩組。更確切地說,它需要的名字(字符串)作爲輸入的列表,並打印的那些足球運動員的名字以之間的信中,包括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)
我知道我在定義字母時會出錯,但是我打了一個空白,特別是因爲我的教授建議我使用字典比較。有沒有辦法使用比較來分割名稱?
謝謝!