title: What is the difference between [1,2,3] and array([1,2,3])
body: <p>I am learning python and I find a=[1,2,3] is almost the same as a=array([1,2,3]),though the latter will show [1 2 3] when I print it. What is the difference between them? </p>