Was ist der Wert 0 vor [].Probleme mit der ** Formatierung der Formatierungsmethode **?
>>>somelist = list('SPAM')
>>>'first = {0[0]}, third = {0[2]}' .format(somelist)
'first=S, third=A'
Was ist der Wert 0 vor [].Probleme mit der ** Formatierung der Formatierungsmethode **?
>>>somelist = list('SPAM')
>>>'first = {0[0]}, third = {0[2]}' .format(somelist)
'first=S, third=A'
0
stellt das erste Argument der format
Funktion, die somelist
ist.
Dies bedeutet, dass diese 0
durch somelist
und dann sein erstes ([0]
) und dritten ([2]
) Elemente in der Kette verwendet werden, ersetzt werden.
Deshalb 0
ist ['S', 'P', 'A', 'M']
, 0[0]
ist 'S'
und 0[2]
ist 'A'
.
** Danke !!! ** –
Haben Sie 'format' Dokumente überprüft? – DeepSpace
Ich denke, dass es in der [Dokumentation] (https://docs.python.org/3/library/string.html#format-string-syntax) erklärt wird. – vaultah