dict, list, set y tuple

Algunas de estas funciones ya han aparecido en las secciones anteriores. Sirven para crear una variable del tipo correspondiente: diccionario (dict), lista (list), conjunto (set) y tupla (tuple):

dict

Hemos visto cómo crear un diccionario usando la notación "llave":

Creación de un diccionario con notación {}

También podemos crearlo con la función dict, en cuyo caso deberemos incluir como argumento una lista de tuplas con los pares clave-valor:

Creación de un diccionario con la función dict

list

Para crear una lista podemos utilizar la notación corchetes o la función list, que deberá incluir como argumento los elementos entre corchetes también:

Creación de listas

set

De la función set no hay mucho más que añadir, pues ya comentamos que permite crear un conjunto pasando como argumento una lista o una tupla con los elementos:

Creación de un conjunto

tuple

Por último, la función tuple permite crear una tupla a partir de otras estructuras como una lista o un conjunto:

Creación de tuplas

Estas funciones permiten crear el tipo de variable que representan no solo a partir de listas, sino a partir de otras estructuras como conjuntos o tuplas.