Lest sagen Sie das letzte Element einer Python-Liste wollen: was ist der Unterschied zwischenWas ist der Unterschied zwischen list [-1:] [0] und list [len (list) -1]?
myList[-1:][0]
und
myList[len(myList)-1]
Ich war kein Unterschied dachte, es ist aber dann habe ich versucht, diese
>>> list = [0]
>>> list[-1:][0]
0
>>> list[-1:][0] += 1
>>> list
[0]
>>> list[len(list)-1] += 1
>>> list
[1]
Ich war ein wenig überrascht ...
nicht sicher, warum Sie schreiben 'Liste [-1:] [0]'; Die übliche Art zu schreiben, ist nur 'list [-1]'. Wahrscheinlich möchten Sie auch vermeiden, die eingebaute 'list()' zu beschatten, indem Sie Ihre Liste 'liste' benennen. – kquinn