我正在嘗試創建一個系統,它將採用名稱作爲輸入的多行字符串,並將行輸出爲加入名字和姓氏的2d列表。我的問題是,名字和姓氏以及名字都可以作爲輸入。這可能會令人困惑,所以我在下面有一個例子。在列表中添加兩個字符串
這是在Python 3.6中。
我有名字的列表:
Bob
Steve
Ted
Blake
Harry
Edric
Tommy
Bartholomew
和姓氏列表:
Fischer
Stinson
McCord
Bone
Harvey
輸入
"""Bob Fischer Steve Ted Stinson Blake Harry McCord
Edric Bone Tommy Harvey Bartholomew"""
輸出
[["Bob Fischer","Steve","Ted Stinson","Blake","Harry McCord"],
["Edric Bone","Tommy Harvey","Bartholomew"]]
我真的被困在區分名稱集合(Steve Ted
)和第一個姓氏之間的空格。
任何人都可以幫忙嗎?我真的被卡住了...
如果什麼firstnames和lastnames重疊?名字和姓氏都是單個單詞嗎? –
@WillemVanOnsem他們保證永遠不會重疊。 –
名稱或姓氏本身是否可以包含空格? – Adirio