2017-02-06 3 views
0

drucken Habe eine Schulaufgabe und ich habe alles erledigt. Ich überarbeitete meinen Code und erkannte, dass der letzte Teil etwas aufgeräumt werden sollte, aber ich weiß nicht wie. Ich möchte mehrere Objekte aus einer Liste drucken, so dass ich nicht mehrere Druckzeilen haben muss. Sie haben mir nicht gesagt, wie in der Stunde, so würde ich jede Hilfe zu schätzen wissen! Vielen Dank!Wie man mehrere Male aus einer Liste in Python

Ich möchte die Druckzeilen aufräumen und sie in eins umwandeln.

def main(): 

    favoritethingsList = ["1 Film Production", "2 Photography", "3 Programming", "4 Mountain Biking", "5 Surfing"] 

    print(favoritethingsList[0]) 
    print(favoritethingsList[1]) 
    print(favoritethingsList[2]) 
    print(favoritethingsList[3]) 
    print(favoritethingsList[4]) 

main() 

Vielen Dank!

+0

einen Blick an der Zeichenfolge 'Join' -Funktion .... –

+0

' print (',' .join (favoritethingsList)) ' –

+4

Für zukünftige Referenz gehört diese Art von Frage auf [Code Review] (http://codereview.stackexchange.com /). [so] ist für kaputten Code :) – TemporalWolf

Antwort

3

Sie können eine einfache Verwendung für Schleife, dies zu tun:

def main(): 
    favoritethingsList = ["1 Film Production", "2 Photography", "3 Programming", "4 Mountain Biking", "5 Surfing"] 
    for line in favoritethingsList: print(line) 

main() 

Falls Sie den gesamten Inhalt der Liste in einer einzigen Zeile zu drucken, verwenden Sie

print(", ".join(favoritethingsList)) 
+0

Ich schätze Ihre Hilfe, der Code sieht viel besser aus und kann in mein Dokument passen. Vielen Dank! –

Verwandte Themen