Necesito establecer un subconjunto de una lista en un valor específico basado en una tupla con límites (start,end)
.Python: establecer el rango de la lista en un valor específico
Actualmente estoy haciendo esto:
indexes = range(bounds[0], bounds[1] + 1)
for i in indexes:
my_list[i] = 'foo'
Esto no parece bueno para mí. ¿Hay un enfoque más pitónico?
Usted puede usar la asignación rebanada, pero creo que el método está muy bien. Por cierto, el plural del índice es _indices_. – wim
Honestamente, la forma en que lo está haciendo está bien y es legible, no creo que al comprimirlo en una línea se agregue algo. –
@wim, yo también prefiero _indices_, pero la mayoría de los diccionarios modernos reconocen ambos como aceptables. – senderle