Ich versuche, eine Funktion schreiben, die eine Benutzer eingegebene Liste nimmt, und wandelt es in eine Zeichenfolge, die jeden Wert in der Liste mit einem Komma trennen, und die letzte Wert in der Liste mit "und". Zum Beispiel würde die Liste ["Katzen", "Hunde", "Kaninchen", "Fledermäuse"] in "Katzen, Hunde, Kaninchen und Fledermäuse" umgewandelt. Mein Code funktioniert, wenn ich einer Variablen eine Liste zuweise und dann die Variable an meine newString-Funktion übergebe, aber wenn ich eine Benutzereingabe an meine Funktion übergebe, behandelt sie jedes Zeichen in der Benutzereingabe als separaten Listenwert.Python: Wie Benutzereingaben als eine Liste zu interpretieren (Anfänger)
Also meine Frage ist, wie kann ich Python sagen, dass ich Input() als eine Liste gelesen werden soll. Ist das überhaupt möglich? Ich bin sehr neu in Python und Programmierung im Allgemeinen, also ist Lists and Tuples soweit ich weiß. Ich lerne jetzt Wörterbücher. Mein Code ist unten gedruckt, danke.
Dies ist mit Zahlen verwandt, aber es ist im Grunde die gleiche Idee. http://stackoverflow.com/questions/4663306/get-a-list-of-numbers-as-input-from-the-user – akousmata