names = ["John M. Drell", "John Drell"] for name in names: firstname, *middlenames, lastname = name.split() print(f'First name: {firstname}, Middle name(s): {" ".join(middlenames)}, Last name: {lastname}')
Standard input is empty
First name: John, Middle name(s): M., Last name: Drell First name: John, Middle name(s): , Last name: Drell