Comment voulez-vous créer une liste vide de n-uplets?

Je suis en train de créer une nouvelle liste vide qui contiendra les tuples lors de l'appel de l'étendre. Voici où j'ai déclarer la liste:

ticketData = list()

Et j'ai une boucle dans une autre liste pour ajouter des tuples à cette liste:

data = (0, requestor, subject, thetime)
ticketData.extend(data)

Quand je l'ai sortie le résultat montre ceci:

[0, 'Name', 'Test Subject', '03:31:12']

J'ai besoin d'elle pour être une liste de tuples, et pas seulement une liste, de sorte que je peux utiliser sqlite est executemany fonction.

Il semble simple, mais je n'ai pas été en mesure de trouver une réponse ici. Merci!

  • extend ajoute tous les éléments de son argumentation. append ajoute juste un seul élément. Si vous souhaitez utiliser extend, vous pourriez ticketData.extend([data]), mais il est plus facile de simplement utiliser append.
InformationsquelleAutor cdamayor | 2015-05-23