У меня есть ряд списков с двумя элементами в каждом из них, которые называются box1, box2, box3 и т. д., и я пытаюсь добавить их в основной список для последующего доступа. Ниже то, что я думал, будет работать, но это не так. Я думаю, что это может быть что-то со строкой в методе append
, добавляющей i
, но я не уверен.
Это, очевидно, только добавление строкового поля + i
, но мне нужно найти способ перебрать и добавить все элементы с одинаковыми именами в этот список. Как лучше всего достичь этой цели?
box1 = [1,2]
box2 = [3,4]
boxes = []
##Adding strings. I need to add box items instead.
for i in range(11):
boxes.append("box" + str(i))
Я хочу увидеть это:
boxes = [[1,2],[3,4]]
К вашему сведению: я не могу использовать импортированные библиотеки для этого из-за программного обеспечения, которым я ограничен.
locals()
этоglobals()
, так что это будет работать в любом случае. 14.06.2013