list_item

realreal integerinteger quoted string using single or double quotesquoted string using single or double quotes True | FalseTrue | False none_literalnone_literal list_exprlist_expr tuple_exprtuple_expr set_exprset_expr dict_exprdict_expr

real

[+-]?\d+\.\d*([Ee][+-]?\d+)?

integer

[+-]?\d+

quoted string using single or double quotes

double quoted stringdouble quoted string single quoted stringsingle quoted string [combine]

double quoted string

"(?:[^"\n\r\\]|(?:"")|(?:\\(?:[^x]|x[0-9a-fA-F]+)))* '"'

single quoted string

'(?:[^'\n\r\\]|(?:'')|(?:\\(?:[^x]|x[0-9a-fA-F]+)))* "'"

True | False

\b(?:True|False)\b

none_literal

'None'

list_expr

lbracklbrack list_itemlist_item ',' [suppress] list_itemlist_item ',' [suppress] rbrackrbrack

lbrack

'[' [suppress]

rbrack

']' [suppress]

tuple_expr

lparenlparen list_itemlist_item ',' [suppress] list_itemlist_item ',' [suppress] list_itemlist_item commacomma rparenrparen

lparen

'(' [suppress]

comma

',' [suppress]

rparen

')' [suppress]

set_expr

lbracelbrace list_itemlist_item ',' [suppress] list_itemlist_item ',' [suppress] rbracerbrace

dict_expr

lbracelbrace dict_entrydict_entry ',' [suppress] dict_entrydict_entry ',' [suppress] rbracerbrace

lbrace

'{' [suppress]

dict_entry

list_itemlist_item coloncolon list_itemlist_item

colon

':' [suppress]

rbrace

'}' [suppress]