Ich möchte eine Liste von Listen in Python durchlaufen. Ich drucke alle Werte zuerst, dann nachfolgende Iterationen, lösche ich den letzten Wert, zum Beispiel:Iterate durch eine Liste in Python
mylists=[["near", "belle", "round", "about"],[" vue"," bus"," stop"],["sammy"],["mombasa","road"]]
In der obigen Liste, ich drucke:
"near belle round about"
"near belle round"
"near belle"
"near"
und weiterhin mit allen anderen Listen.
Bitte helfen Sie mir mit dem besten Weg, dies zu tun, habe ich den folgenden Code, der mir nicht gibt, was ich will.
for list in sentence:
while len(list) >0:
print list.pop()
Ist das der Korrekte Daten? Du hast die erste Unterliste als '[" near belle round about "]', eine 'liste' mit einer einzigen' str' aus allen vier Wörtern, aber aus deiner Beschreibung scheint es, als sollte es '[" near "," belle "," rund "," über "]', eine 'liste' von vier separaten' str', eine pro Wort. – ShadowRanger
Ja sorry ich habe die Daten bearbeitet – leboMagma
Brauchen Sie Rekursion? Oder geht es dir mit jeder Methode gut? – Adib