What is the meaning of 2D vectors?
"Tensor" is a very general term, meaning N-dimensional array. A tensor can be 0-dimensional (a scalar), 1-dimensional (a vector), 2-dimensional (a matrix), and so on... Tensor is a very encompassing term, meaning all of the things listed above. Sometimes, people use "tensor" to refer to high dimensional objects, as explained here:


  While, technically, all of the above constructs are valid tensors, colloquially when we speak of tensors we are generally speaking of the generalization of the concept of a matrix to N ≥ 3 dimensions. We would, then, normally refer only to tensors of 3 dimensions or more as tensors, in order to avoid confusion [...]


But please keep in mind that this is just a practice, and N-dimensional array is technically a tensor.

Coming to your question, if a tensor is more like:

[1, 1]


or 

[[1,1],
 [1,1]]


First, they look like Python list and list of lists, respectively. Python lists are not mathematical objects, strictly speaking. Provided you imported numpy, it would be more correct to describe them as:

numpy.array([ 1, 1 ])


and

numpy.array([[ 1, 1 ],
             [ 1, 1 ]])


Now these objects have the mathematical properties of vectors-matrices-tensors. I think they could both be thought as tensors of different kinds and ranks. The first is of rank 1, the other of rank 2.



Other useful resources on tensors are this question, and this explanation.