Variáveis são entidades, com nome, e cujo valor pode variar durante a execução de um programa. Em Python, o sinal = significa a atribuição de um valor a uma variável.
Os valores podem ser de diversos tipos, como, por exemplo, booleano, numérico, texto, ou alguns tipos compostos, como conjuntos, listas, etc.

A variável y foi inicialmente criada como um número, mas posteriormente o programador atribuiu o mesmo nome a uma variável do tipo texto, perdendo-se a atribuição anterior.
Os mais curiosos, poderão espreitar em w3schools.com para aprofundar um pouco estes conceitos.
As listas são um tipo de variável muito poderoso em Python. Uma lista é uma colecção de entidades, que podem ser repetidas, e que têm posição na lista. São declaradas entre parênteses rectos e com os nomes das entidades separados por vírgulas. A primeira entidade da lista está na posição 0.
Neste exemplo, há uma variável, com o nome x e duas listas, com os nomes y e z. Um dos elementos da lista z é a lista y e outro é uma lista em que um dos elementos é x e o outro é a lista y.
Usa-se a função type para saber o tipo de uma variável, e com esta experiência pretende-se contribuir para ajudar a reconhecer a diferença absolutamente essencial entre o nome e o valor de uma variável.
Os valores podem ser de diversos tipos, como, por exemplo, booleano, numérico, texto, ou alguns tipos compostos, como conjuntos, listas, etc.

Experiência com variáveis
A variável y foi inicialmente criada como um número, mas posteriormente o programador atribuiu o mesmo nome a uma variável do tipo texto, perdendo-se a atribuição anterior.
Os mais curiosos, poderão espreitar em w3schools.com para aprofundar um pouco estes conceitos.
As listas são um tipo de variável muito poderoso em Python. Uma lista é uma colecção de entidades, que podem ser repetidas, e que têm posição na lista. São declaradas entre parênteses rectos e com os nomes das entidades separados por vírgulas. A primeira entidade da lista está na posição 0.
Experiência com listas
Neste exemplo, há uma variável, com o nome x e duas listas, com os nomes y e z. Um dos elementos da lista z é a lista y e outro é uma lista em que um dos elementos é x e o outro é a lista y.
Usa-se a função type para saber o tipo de uma variável, e com esta experiência pretende-se contribuir para ajudar a reconhecer a diferença absolutamente essencial entre o nome e o valor de uma variável.
Exemplos aqui.
