beachten Sie bitte, im neuen zu Python: ich versuche, eine bestimmte Funktion zu erstellen, die eine Liste in einen String umwandeln kann, und ermöglicht es mir, einen Separator zu setzen in Der Separator muss ',' sein. Mein aktueller Denkprozess ist jedes Element aus einer Liste auf eine leere Zeichenfolge Variable hinzuzufügen, und dann einen Separator in Ich versuche Verwendung der Range-Funktion, um hinzuzufügen. Ich will nur str() verwenden und den Bereich().Konvertieren einer Liste in einen String und ermöglichen einen Separator
def list2Str(lisConv, sep = ', '):
var = ''
for i in lisConv:
var = var + str(i)
#test line
print(var, "test line")
var1 = int(var)
for a in range(var1):
print(str(var1)[a], sep = ', ')
list1 = [2,0,1,6]
result = list2Str(list1, ', ')
print(result)
was, wenn die Elemente in der Liste sind nicht Saiten? – tom10
die Liste ich suche, ist zu manipulieren nicht unbedingt ein String, weshalb ich Code enthalten haben, um zu versuchen und einen String zu erstellen, und wollen dann den Separator aufzunehmen. FYI das ist für Hausaufgaben, und wir dürfen keine String-Methoden verwenden – Newerino6525
Ok. Der Beitrag wurde bereits so bearbeitet, dass er eine Funktion enthält, die eine Liste in eine Zeichenfolge konvertiert und jedes Element in der Liste durch ein Trennzeichen voneinander trennt. – TheLazyScripter