Faits: Faits: A. Par jugement du 4 mai 2006, le Tribunal correctionnel de l'arrondissement de Lausanne (ci-après: le Tribunal correctionnel) a notamment condamné A._ pour vol et violation du secret des postes et des télécommunications, à la peine de six mois d'emprisonnement, sous déduction de la détention préventive subie, avec sursis pendant deux ans. Il l'a libérée du chef d'accusation de blanchiment d'argent, levé le séquestre sur les espèces et les chèques Reka et ordonné leur dévolution à l'Etat. Les faits retenus sont en substance les suivants. Entre le printemps 2003 et le 16 décembre 2003, date de son interpellation, A._, employée à la Poste à l'avenue d'Ouchy à Lausanne, a ouvert un nombre indéterminé de courriers dans lesquels elle pensait trouver de l'argent. Elle a ainsi subtilisé des devises suisses et étrangères, ainsi que des chèques Reka, pour un montant inconnu, mais dépassant largement 11'000 francs. Par arrêt du 29 juin 2006, la Cour de cassation pénale du Tribunal cantonal du canton de Vaud (ci-après: la Cour de cassation) a rejeté le recours déposé par A._ et a confirmé le jugement du Tribunal correctionnel. Par arrêt du 29 juin 2006, la Cour de cassation pénale du Tribunal cantonal du canton de Vaud (ci-après: la Cour de cassation) a rejeté le recours déposé par A._ et a confirmé le jugement du Tribunal correctionnel. B. Agissant par la voie du recours de droit public, A._ demande au Tribunal fédéral d'annuler l'arrêt rendu par la Cour de cassation le 29 juin 2006 et de renvoyer la cause à l'autorité cantonale pour nouvelle décision. Elle se plaint d'une violation du principe de la présomption d'innocence et d'une appréciation arbitraire des preuves. Elle sollicite en outre l'assistance judiciaire. La Cour de cassation n'a pas présenté d'observations et s'est référée aux considérants de son arrêt. Le Ministère public du canton de Vaud a également renoncé à se déterminer et s'est rapporté aux considérants de l'arrêt attaqué.