Listenin bir alt kümesini, (start,end)
sınırlarına sahip bir tuple dayalı belirli bir değere ayarlamanız gerekir. Python - belirli bir değere set aralığı
indexes = range(bounds[0], bounds[1] + 1)
for i in indexes:
my_list[i] = 'foo'
Bu benim için iyi görünmüyor. Daha pythonic bir yaklaşım var mı?
Sen dilim ataması kullanabilirsiniz kullanarak @MartijnPieters tarafından çözümün daha verimli versiyonu, ama senin yöntem iyi olduğunu düşünüyorum. Bu arada, çok sayıda indeks _indices_. – wim
Dürüst olmak gerekirse, yaptığınız gibi iyi ve okunabilir, bir çizgiye indirmenin hiçbir şey eklemediğini sanmıyorum. –
@wim, ben de _indices_ tercih ederim, ancak modern sözlüklerin çoğu kabul edilebilir olarak kabul eder. – senderle