In many places, (1,2,3) (a tuple) and [1,2,3] (a list) can be used interchangeably.
(1,2,3)
[1,2,3]
When should I use one or the other, and why?
a = (1,2,3) is a tuple which is immutable meaning you can't add anything into a b = [1,2,3] is a list in python which is immutable meaning you can make changes into 'b' either delete or add numbers into it.