Concatenando Tuple

Suponha que eu tenha uma lista:

a=[1,2,3,4,5]  

Agora quero converter essa lista em uma tupla. Eu pensei que codificar algo assim faria:

state=()  
for i in a:  
    state=state+i

e deu um erro. É bem óbvio porque eusou tentando concatenar um inteiro com uma tupla.

Mas as tuplas não têm as mesmas funções que as listas, como inserir ou anexar. Então, como posso adicionar elementos através de loop? A mesma coisa com dicionários, sinto como se tivesse um elo perdido.

questionAnswers(7)

yourAnswerToTheQuestion