1jworks because it is a literal for the complex number (you mentioned 1jin the title of the question). The view seems to []be a literal for the list.
Here's the relevant excerpt from the Python documentation / specification:
Imaginary literals are described by the following lexical definitions:
imagnumber ::= (floatnumber | intpart) ("j" | "J")
0.0. . , , (3+4j).
, 1j - , , 1z 1j. 1z SyntaxError ( Python, ).