Ik ben nieuw in Python. Ik zie :
Gebruikt in lijstindices, vooral wanneer het is gekoppeld aan functie-oproepen.
Python 2.7 Documentatie suggereert dat lists.append
vertaalt naar a[len(a):] = [x]
. Waarom moet je het moeten achtervoegen len(a)
met een dikke darm?
Ik begrijp dat :
wordt gebruikt om toetsen in Woordenboek te identificeren.
Antwoord 1, Autoriteit 100%
:
is de scheidingsteken van de SLICE SYNTAX om sub-onderdelen van ‘Snijd uit’ in Sequenties, [start:end]
[1:5] is equivalent to "from 1 to 5" (5 not included)
[1:] is equivalent to "1 to end"
[len(a):] is equivalent to "from length of a to end"
Kijk https://youtu.be/tktzob2vjuk?t=41m40s op ongeveer 40: 00 Hij begint te uitleggen.
werkt ook met tuples en snaren.
Antwoord 2, Autoriteit 9%
Snijexploitant. http://docs.python.org/tutorial/introduction.html#Strings en scroll naar beneden een beetje
Antwoord 3, Autoriteit 5%
a[len(a):]
– Hiermee krijgt u de lengte van een tot het einde. Het selecteert een bereik. Als u a[:len(a)]
omdraait, krijgt u het begin tot alles len(a)
.