Python De Base De Données

Ma question est de savoir comment créer une base de données simple en python. Mon exemple est:

User = {
'Name' : {'Firstname', 'Lastname'},
'Address' : {'Street','Zip','State'},
'CreditCard' : {'CCtype','CCnumber'},
}

Maintenant, je peux mettre à jour cette information de l'Utilisateur, mais comment puis-je

  1. Ajouter d'autres utilisateurs à cette structure de données. Un dictionnaire de dictionnaires?
  2. Permettre aux utilisateurs d'avoir plus d'une carte de crédit, un nombre à une relation

Merci pour les réponses, j'ai essayé d'envelopper ma tête autour de ce pendant un certain temps

  • Le vrai problème, c'est que cette approche mémoire devient malpropre rapide. Si vous avez un dictionnaire des utilisateurs, qu'utilisez-vous pour la remise des clés? Que faire si il y a des doubles de clés? etc.
  • Par la manière, vous pouvez être intéressé dans ce Python liste des bases de données, en particulier le natif de Python chers.
InformationsquelleAutor Dylan Pierce | 2012-05-30