Code: Alles auswählen
while len(str1)>0:
str1.rstrip()
str2= str2+ str2l[str1.rfind(" "):].lstrip()+" "
str1 = str1[:str1.rfind(" ")]
Code: Alles auswählen
while len(str1)>0:
str1.rstrip()
str2= str2+ str2l[str1.rfind(" "):].lstrip()+" "
str1 = str1[:str1.rfind(" ")]
Code: Alles auswählen
def cutting_string_and_reverse(string):
words = string.split(" ")
words.reverse()
reversed_words = [words[0], ]
for word in words[1:]:
reversed_word = list(word)
reversed_word.reverse()
reversed_words.append("".join(reversed_word))
return " ".join(reversed_words)
if __name__ == "__main__":
print(cutting_string_and_reverse("ab cd"))
schlichtXynon1 hat geschrieben:Also hier mal eine schlichte Lösung
Code: Alles auswählen
>>> s = "Hello my little string"
>>> " ".join(s.split()[::-1])
'string little my Hello'
Also das hätte ich jetzt im Kopf gehabt - aber so lernt der OP nicht so vielKlip hat geschrieben: Hmm, geht wahrscheinlich noch wesentlich eleganter.
Code: Alles auswählen
' '.join(reversed(s.split()))
vertauscht, ich dachte er wollte "cd ba"eunan hat geschrieben: nachher
"cd ab"
nur leider macht meins daraus
"cd ba"