A.- M._, ressortissant italien né en 1970, se trouve en détention préventive depuis le 22 septembre 2000, sous l'inculpation d'infraction à la loi fédérale sur les stupéfiants, pour avoir acquis 800 g de cocaïne, et tenté d'en acquérir 800 g supplémentaires. Il est mis en cause par B._, qui a déclaré devoir lui livrer entre 600 g et un kilo de cocaïne pour 47'000 fr., par F._ et T._, qui ont confirmé la transaction, ainsi que par C._, selon lequel M._ aurait commandé un kilo de drogue. B.- Par ordonnance du 4 janvier 2001, le Juge d'instruction de l'arrondissement de Lausanne, chargé de la cause, a rejeté une demande de mise en liberté formée par M._. Celui-ci était impliqué - dans une mesure non encore clairement définie - dans un trafic international important, nécessitant de nombreuses recherches, de sorte que les besoins de l'instruction justifiaient le maintien en détention. Il y avait également risque de récidive, compte tenu d'une condamnation à deux ans d'emprisonnement prononcée à Genève pour le même type de délit, et le risque de fuite ne pouvait être exclu. C.- Par arrêt du 30 janvier 2001, le Tribunal d'accusation du Tribunal cantonal vaudois a confirmé cette décision, en retenant que les charges étaient suffisantes, que le risque de réitération était concret, vu les antécédents du prévenu; les risques de collusion et de fuite ont été confirmés. D.- M._ forme un recours de droit public contre ce dernier arrêt. Il en demande l'annulation, ainsi que sa mise en liberté immédiate, subsidiairement le renvoi de la cause aux autorités cantonales vaudoises pour nouvelle motivation, plus subsidiairement, l'allocation d'une indemnité de dépens au cas où le recours serait rejeté nonobstant la constatation d'une violation de la présomption d'innocence. Le recourant requiert l'assistance judiciaire. Le Tribunal d'accusation se réfère aux considérants de son arrêt. Le juge d'instruction conclut au rejet du recours. Le recourant a répliqué, en demandant la dispense des frais et l'allocation de dépens. 