I have a list of lists, each list within the list contains 5 items, how do I change the values of the items in the list? I have tried the following:
for [ite
The iterator variables are copies of the original (Python does not have a concept of a reference as such, although structures such as lists are referred to by reference). You need to do something like:
for item in execlist:
if item[0] == mynumber:
item[1] = ctype
item[2] = myx
item[3] = myy
item[4] = mydelay
item
itself is a copy too, but it is a copy of a reference to the original nested list, so when you refer to its elements the original list is updated.
This isn't as convenient since you don't have the names; perhaps a dictionary or class would be a more convenient structure.