
Gerardo Mayel Fernández Alamilla
PreguntaNo me ha quedado claro en qué momento usar [ ] o doble [ [ ] ]
- Almacenar varios valores en una variable: listas
- Entendiendo cómo funcionan las tuplas
- LLevar a una lista los títulos de las columnas de un data frame -Obtener, de un conjunto de datos, un df en lugar de una serie -Crear listas de índices o listas de etiquetas

Ana Karina Luna Cruz
Adicional, los corchetes simples [] son básicamente para crear listas, a diferencia de () que son para crear tuplas. Ambas (listas y tuplas) tienen características particulares. Puedes revisar estas siguiendo esta ruta de cursos de Platzi:
Curso Básico de Python > Estructuras de datos >

Ana Karina Luna Cruz
Hola Gerardo, encontré algunos recursos adicionales sobre el uso de [[ ]]. Mencionan varios ejemplos, aunque es en inglés:
https://www.quora.com/When-using-pandas-how-do-I-know-when-to-use-the-double-square-brackets
https://stackoverflow.com/questions/41083869/double-square-brackets-side-by-side-in-python
Los dobles corchetes o "double square brackets" te permite crear listas de listas (o lo que es lo mismo, tus datos agrupados en diferentes listas). También te permite llamar elementos individuales dentro de una lista, indicando la posición del elemento en la lista.
Otras funciones son:
Espero haberte ayudado. Saludos.

Ana Karina Luna Cruz
Agregaría qué: no sólo aplica para visualizar tus datos en tipo columna: [] o en varias columnas: [[]] .Dobles corchetes también te permite visualizar datos específicos de dos o más columnas, o siento conjunto de datos, en un mismo plot o gráfico

Daniel Adolfo Ordoñez Rubio
Hola, Gerardo :) Se utilizan para acceder a un índice en un DataFrame (la estructura de datos de dos dimensiones). Una vez
[indice]
[[indice]]
Piensa en tu DataFrame como una tabla, puedes llamar una columna
[columna]
[[columna_uno, columna_dos]]