Как мы все знаем, мы можем легко извлечь данные из массивов, используя нарезку:
>>> L = range(10)
>>> L[::2]
[0, 2, 4, 6, 8]
Я часто пишу код, когда мне нужно использовать нарезку следующим образом:
>>> L[ind:ind+x]
Что меня сейчас интересует, так это то, почему нет единого оператора, который мог бы достичь этого? Например, в Verilog мы могли бы использовать нарезку как:
>>> L[ind+:x]
Есть ли другой способ легко реализовать эту функциональность?