Espacios en el estilo de encoding de Python

El tutorial de Python dice “Use espacios alrededor de los operadores y después de las comas, pero no directamente dentro de las construcciones de corchetes: a = f (1, 2) + g (3, 4)”. ¿Qué significa exactamente “no directamente dentro de las construcciones de corchetes”?

Probablemente venga de PEP 8: Guía de estilo para el código Python . Específicamente, vea la sección “Espacio en blanco en expresiones y declaraciones”.

De esa sección:

Avoid extraneous whitespace in the following situations: - Immediately inside parentheses, brackets or braces. Yes: spam(ham[1], {eggs: 2}) No: spam( ham[ 1 ], { eggs: 2 } ) 

Significa que no debes hacer cosas como a = f ( 1 ) o l = [ 2, 3 ] .

Creo que significa hacer esto:

 x = (1, 2) 

no esta:

 x = ( 1, 2 )