I\'m trying to display values from a different list based on the index that is currently being iterated over on another list but cannot figure out how to access the individu
There is a possible approach, which I just tried. It only works if you only use the second array as part of a single for loop, though, and does not use the loop index:
arr = ["1-0", "1-1"] # your first array
arr2 = ["2-0", "2-1"] # your second array
class wrap(object):
def __init__(self, ref):
self.ref = ref
self.idx = -1
def next(self):
self.idx += 1
return self.ref[self.idx]
return render_to_response('...', { "arr": arr, "wrap": wrap(arr2) })
And the template is:
{% for row in arr %}
Row {{ row }} at {{ forloop.counter }} matches {{ wrap.matching }}
{% endfor %}