È necessario impostare un sottoinsieme di un elenco su un valore specifico basato su una tupla con limiti (start,end)
.Python - imposta l'intervallo di elenco su un valore specifico
Attualmente sto facendo questo:
indexes = range(bounds[0], bounds[1] + 1)
for i in indexes:
my_list[i] = 'foo'
Ciò non sembra buono per me. C'è un approccio più pitonico?
È possibile utilizzare l'assegnazione fetta, ma penso che il metodo va bene. A proposito, il plurale dell'indice è _indices_. – wim
Onestamente, il modo in cui lo stai facendo è soddisfacente e leggibile, non penso che comprimerlo in una sola riga aggiunga nulla. –
@wim, anche io preferisco _indices_, ma i dizionari più moderni riconoscono entrambi come accettabili. – senderle