Das Rückgabeobjekt heißt None
für list.reverse()
. So schlägt dieser Code fehl, wenn ich solution(k)
rufe. Gibt es eine Möglichkeit, wie ich es schaffen kann, eine temporäre Arbeit zu machen? Oder wie soll ich das machen?list.reverse gibt keine Liste zurück?
fCamel = 'F'
bCamel = 'B'
gap = ' '
k = ['F', ' ', 'B', 'F']
def solution(formation):
return ((formation.index(bCamel) > (len(formation) - 1 - (formation.reverse()).index(fCamel))))
p.s. Dies ist mein erster Code in Python. Ich dachte, es wäre funktional.
Was die Elemente passiert, wenn Sie nicht in der Liste suchen sind? Vielleicht, wenn Sie beschreiben, was Sie versuchen, können wir Ihnen helfen, eine bessere "pythonische" Lösung zu machen. – GWW
Ich versuche das Kamelrätsel in Python zu lösen, damit ich die Sprache ein wenig lernen kann. Grundsätzlich sollte diese Funktion wahr sein, wenn sich alle 'F' auf der linken Seite des ersten 'B' befinden. – nakiya
Ich frage mich nur. Ich sehe mehr und mehr Fragen, die ohne Upvotes bleiben. Das scheint mir eine interessante, wenn auch einfache Frage zu sein. Warum wählen die Leute nicht ein bisschen mehr für Fragen? Ich sehe oft große Stimmenzahlen für die Antworten, was bedeutet, dass die Frage zumindest das Potenzial hatte, interessante Lösungen oder Diskussionen zu bringen, aber nicht eine Stimme für die Fragen selbst. Scheint seltsam für mich (O_O) Prost! – Morlock