Multi-dimentional List in Python
Multi-dimentional list syntax in python is not as simple as I thought like
and then, try to modify a value in it,
MyList = 1, you will see there will be
9 items with value 1,
this is not we expecte a normal multi-dimentional list should do.
the problem is python instead of create a new instance of list, it copy the
Reference of it. I misused it, and bugged me for a while, after digging on the net, came up with 3 different ways.
1 2 3 4
simulate with dict
1 2 3 4 5 6 7
this give us a very similar syntax provided by NumPy
use NumPy array
1 2 3 4 5
this way unlike the other two above, only numbers is allowed.