Quando si aggiunge un elemento con nome a un elenco, è garantito che l'elemento verrà aggiunto alla fine dell'elenco? In pratica sembra essere il caso, ma non è sicuro se si tratta di un'assunzione pericolosa?Aggiunta di un elemento denominato all'elenco con nome, garantito per l'aggiunta alla fine dell'elenco?
test = list()
test[[ "one" ]] = 1
test[[ "two" ]] = 2 # will always appear after "one"?
test[[ "three" ]] = 3 # will always appear after "two"?
Per essere chiari, si sta utilizzando un tasto stringa '[['uno']]' o '[['1']]' non un tasto numerico '[[1]]'. E possiamo prendere tutte le chiavi delle stringhe in un ordine di confronto? Puoi fare chiavi di stringa come '[['1']]' invece di '[['one']]'? – smci