# Seřadí primárně podle příjmení, sekundárně podle jména
def serad(jmena):

    def klic(jp):
        jmeno, prijmeni = jp.split()
        return prijmeni, jmeno

    return sorted(jmena, key=klic)

# Jiné řešení
def serad2(jmena):
    return sorted(jmena, key=lambda jp: jp.split()[::-1])

jmena = ["Vodník Česílko", "Jelen Větrník", "Loupežník Rumcajz", "Kapr Kulda"]
print(serad(jmena))