Affinché non dire si desidera che l'ultimo elemento di una lista python: qual è la differenza traChe differenza c'è tra la lista [-1:] [0] e la lista [len (lista) -1]?
myList[-1:][0]
e
myList[len(myList)-1]
ho pensato che non vi era alcuna differenza, ma poi ho provato questo
>>> list = [0]
>>> list[-1:][0]
0
>>> list[-1:][0] += 1
>>> list
[0]
>>> list[len(list)-1] += 1
>>> list
[1]
Ero un po 'sorpreso ...
Non certo perché si sta scrivendo 'elenco [-1:] [0]'; il solito modo di scrivere è solo 'lista [-1]'. Inoltre, probabilmente si vorrebbe evitare di ombreggiare la 'lista'() 'assegnando il proprio elenco' lista'. – kquinn