Имея список
a = range(10)
Вы можете разрезать его, используя такие операторы, как
a[1]
a[2:4]
Однако я хочу сделать это на основе переменной, установленной в другом месте кода. Я могу легко сделать это для первого
i = 1
a[i]
Но как мне сделать это для другого? Я пробовал индексировать со списком:
i = [2, 3, 4]
a[i]
Но это не работает. Я также пытался использовать строку:
i = "2:4"
a[i]
Но это тоже не работает.
Это возможно?