Eu estou aprendendo Python e criando uma conexão de banco de dados. Enquanto tento adicionar ao BD, estou a pensar em criar tuples a partir de informação e depois adicioná-los ao BD.
**O que estou a fazer***: Estou a tirar informação do utilizador e armazená-la em variáveis. Posso adicionar estas variáveis em um tuple? Podem, por favor, ajudar-me com a sintaxe?
Também se houver uma forma eficiente de fazer isto, por favor partilhe...
**EDIT*** Deixe-me editar um pouco esta pergunta... Só preciso do tuple para inserir informações no banco de dados. Assim que a informação for adicionada ao BD, devo apagar o tuple? Quero dizer, eu não'não preciso mais do tuple.
Os tuplos são imutáveis; você pode't mudar quais variáveis eles contêm após a construção. No entanto, você pode concatená-las ou cortá-las para formar novos tuplos:
a = (1, 2, 3)
b = a + (4, 5, 6)
c = b[1:]
E, é claro, construí-las a partir dos valores existentes:
name = "Joe"
age = 40
location = "New York"
joe = (name, age, location)
It's tão fácil como os seguintes:
info_1 = "one piece of info"
info_2 = "another piece"
vars = (info_1, info_2)
# 'vars' is now a tuple with the values ("info_1", "info_2")
No entanto, os tuplos em Python são imutáveis, portanto você não pode anexar variáveis a um tuple uma vez que ele é criado.