web-dev-qa-db-fra.com

Comment ajouter un élément dans Python à la fin de la liste en utilisant list.insert?

Il y a une liste, par exemple,

a=[1,2,3,4]

Je peux utiliser

a.append(some_value)

ajouter un élément à la fin de la liste, et

a.insert(exact_position, some_value)

insérer un élément sur une autre position dans la liste mais pas à la fin comme

a.insert(-1, 5)

retournera [1,2,3, 5, 4]. Alors, comment ajouter un élément à la fin de la liste en utilisant list.insert (position, valeur)?

29
Andersson

Vous devrez passer la nouvelle position ordinale à insert en utilisant len dans ce cas:

In [62]:

a=[1,2,3,4]
a.insert(len(a),5)
a
Out[62]:
[1, 2, 3, 4, 5]
48
EdChum