A.- Le 5 septembre 2000, le Grand Conseil du canton de Vaud a adopté la loi vaudoise sur les armes, les accessoires d'armes, les munitions et les substances explosibles (en abrégé: LArm. vaud), qui a été publiée dans la Feuille fédérale des avis officiels du 26 septembre 2000. Chargé d'en assurer l'exécution, le Conseil d'Etat a fixé son entrée en vigueur au 17 novembre 2000. La nouvelle loi régit l'application, dans le canton de Vaud, de la législation fédérale sur les armes, ainsi que celle sur le matériel de guerre et les substances explosibles. Son but vise à prévenir et à lutter contre l'utilisation abusive d'armes, d'accessoires d'armes, de munitions et de substances explosibles (art. 1er). A cette fin, elle règle notamment les formes spéciales de vente et les bourses aux armes (chapitre III, art. 6 à 15), ainsi que le commerce des substances explosibles (chapitre IV, art. 16 à 19), autorise le Conseil d'Etat, le Département de la sécurité et de l'environnement (ci-après: le département) ou la police cantonale à prendre des mesures spéciales en cas de trouble (chapitre VI art. 23) et contient diverses dispositions au chapitre VII, sur le contrat de vente écrit (art. 25), les sanctions pénales (art. 26) et le recours (art. 27). B.- Le 18 décembre 2000, X._ a formé un recours de droit public contre la loi vaudoise du 5 septembre 2000 sur les armes, les accessoires d'armes, les munitions et les substances explosibles. Invoquant une violation de la force dérogatoire du droit fédéral (art. 49 al. 1 Cst.), il conclut, avec suite de frais et dépens, à l'annulation des art. 6 al. 2, 7, 8, 9 à 15, 16 al. 2, 23, 25 et 26 al. 1 de la loi précitée. Le Grand Conseil du canton de Vaud met en doute la qualité pour recourir du recourant et conclut au rejet du recours sous suite de frais. Les parties ont maintenu leurs conclusions au terme du second échange d'écritures ordonné conformément à l'art. 93 al. 2 OJ. Appelé à se prononcer en application de l'art. 110 al. 1 OJ, le Département fédéral de justice et police s'est déterminé sur chaque disposition attaquée et a retenu que seuls les art. 6 al. 2, 7, 8 , 16 al. 2 et 25 n'étaient pas compatibles avec le droit fédéral, la réglementation contenue aux art. 7, 8 et 16 al. 2 LArm. vaud étant toutefois applicable aux engins pyrotechniques.