Как получить доступ к элементу вложенного списка с другим списком, который содержит индексы?Python2: доступ к вложенному списку с использованием списка индексов
например:
# this is the variable containing the indices
a = [0, 1]
b = [[1,2],[3,4]]
в действительности, эти списки заполнены элементами самоуправления определены классы и список, содержащий «координаты» (а) имеет более 2-х элементов.
Есть ли возможность получить доступ к b [0] [1] автоматически? Раньше я использовал этот код:
c = deepcopy(b)
for el in a:
c = c[el]
но так как б довольно большой, я хотел бы, чтобы избавиться от этого DeepCopy без манипулирования б в реальности.
Я доволен любыми предложениями :)
Спасибо!
Я чувствую проблему [XY Problem] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem). – TigerhawkT3
Какова Ваша цель с этим кодом? – SuperBiasedMan
У меня есть вложенный список 'b', элементы которого я хотел бы получить, используя индексы в списке' a'. Второй фрагмент кода просто показывает, что я использовал до сих пор. Если у вас есть какие-либо предложения, пожалуйста, скажите мне :) – user3692467