diff --git a/Pokedex_Mich.csv b/Pokedex_Mich.csv new file mode 100644 index 0000000..17ec3bf --- /dev/null +++ b/Pokedex_Mich.csv @@ -0,0 +1,1046 @@ +,#,Name,Type,Total,HP,Attack,Defense,Sp. Atk,Sp. Def,Speed,Type_1,Type_2 +0,001,Bulbasaur,Grass Poison,318,45,49,49,65,65,45,Grass,Poison +1,002,Ivysaur,Grass Poison,405,60,62,63,80,80,60,Grass,Poison +2,003,Venusaur,Grass Poison,525,80,82,83,100,100,80,Grass,Poison +3,003,Venusaur ( Mega Venusaur ),Grass Poison,625,80,100,123,122,120,80,Grass,Poison +4,004,Charmander,Fire ,309,39,52,43,60,50,65,Fire, +5,005,Charmeleon,Fire ,405,58,64,58,80,65,80,Fire, +6,006,Charizard,Fire Flying,534,78,84,78,109,85,100,Fire,Flying +7,006,Charizard ( Mega Charizard X ),Fire Dragon,634,78,130,111,130,85,100,Fire,Dragon +8,006,Charizard ( Mega Charizard Y ),Fire Flying,634,78,104,78,159,115,100,Fire,Flying +9,007,Squirtle,Water ,314,44,48,65,50,64,43,Water, +10,008,Wartortle,Water ,405,59,63,80,65,80,58,Water, +11,009,Blastoise,Water ,530,79,83,100,85,105,78,Water, +12,009,Blastoise ( Mega Blastoise ),Water ,630,79,103,120,135,115,78,Water, +13,010,Caterpie,Bug ,195,45,30,35,20,20,45,Bug, +14,011,Metapod,Bug ,205,50,20,55,25,25,30,Bug, +15,012,Butterfree,Bug Flying,395,60,45,50,90,80,70,Bug,Flying +16,013,Weedle,Bug Poison,195,40,35,30,20,20,50,Bug,Poison +17,014,Kakuna,Bug Poison,205,45,25,50,25,25,35,Bug,Poison +18,015,Beedrill,Bug Poison,395,65,90,40,45,80,75,Bug,Poison +19,015,Beedrill ( Mega Beedrill ),Bug Poison,495,65,150,40,15,80,145,Bug,Poison +20,016,Pidgey,Normal Flying,251,40,45,40,35,35,56,Normal,Flying +21,017,Pidgeotto,Normal Flying,349,63,60,55,50,50,71,Normal,Flying +22,018,Pidgeot,Normal Flying,479,83,80,75,70,70,101,Normal,Flying +23,018,Pidgeot ( Mega Pidgeot ),Normal Flying,579,83,80,80,135,80,121,Normal,Flying +24,019,Rattata,Normal ,253,30,56,35,25,35,72,Normal, +25,019,Rattata ( Alolan Rattata ),Dark Normal,253,30,56,35,25,35,72,Dark,Normal +26,020,Raticate,Normal ,413,55,81,60,50,70,97,Normal, +27,020,Raticate ( Alolan Raticate ),Dark Normal,413,75,71,70,40,80,77,Dark,Normal +28,021,Spearow,Normal Flying,262,40,60,30,31,31,70,Normal,Flying +29,022,Fearow,Normal Flying,442,65,90,65,61,61,100,Normal,Flying +30,023,Ekans,Poison ,288,35,60,44,40,54,55,Poison, +31,024,Arbok,Poison ,448,60,95,69,65,79,80,Poison, +32,025,Pikachu,Electric ,320,35,55,40,50,50,90,Electric, +33,025,Pikachu ( Partner Pikachu ),Electric ,430,45,80,50,75,60,120,Electric, +34,026,Raichu,Electric ,485,60,90,55,90,80,110,Electric, +35,026,Raichu ( Alolan Raichu ),Electric Psychic,485,60,85,50,95,85,110,Electric,Psychic +36,027,Sandshrew,Ground ,300,50,75,85,20,30,40,Ground, +37,027,Sandshrew ( Alolan Sandshrew ),Ice Steel,300,50,75,90,10,35,40,Ice,Steel +38,028,Sandslash,Ground ,450,75,100,110,45,55,65,Ground, +39,028,Sandslash ( Alolan Sandslash ),Ice Steel,450,75,100,120,25,65,65,Ice,Steel +40,029,Nidoran♀,Poison ,275,55,47,52,40,40,41,Poison, +41,030,Nidorina,Poison ,365,70,62,67,55,55,56,Poison, +42,031,Nidoqueen,Poison Ground,505,90,92,87,75,85,76,Poison,Ground +43,032,Nidoran♂,Poison ,273,46,57,40,40,40,50,Poison, +44,033,Nidorino,Poison ,365,61,72,57,55,55,65,Poison, +45,034,Nidoking,Poison Ground,505,81,102,77,85,75,85,Poison,Ground +46,035,Clefairy,Fairy ,323,70,45,48,60,65,35,Fairy, +47,036,Clefable,Fairy ,483,95,70,73,95,90,60,Fairy, +48,037,Vulpix,Fire ,299,38,41,40,50,65,65,Fire, +49,037,Vulpix ( Alolan Vulpix ),Ice ,299,38,41,40,50,65,65,Ice, +50,038,Ninetales,Fire ,505,73,76,75,81,100,100,Fire, +51,038,Ninetales ( Alolan Ninetales ),Ice Fairy,505,73,67,75,81,100,109,Ice,Fairy +52,039,Jigglypuff,Normal Fairy,270,115,45,20,45,25,20,Normal,Fairy +53,040,Wigglytuff,Normal Fairy,435,140,70,45,85,50,45,Normal,Fairy +54,041,Zubat,Poison Flying,245,40,45,35,30,40,55,Poison,Flying +55,042,Golbat,Poison Flying,455,75,80,70,65,75,90,Poison,Flying +56,043,Oddish,Grass Poison,320,45,50,55,75,65,30,Grass,Poison +57,044,Gloom,Grass Poison,395,60,65,70,85,75,40,Grass,Poison +58,045,Vileplume,Grass Poison,490,75,80,85,110,90,50,Grass,Poison +59,046,Paras,Bug Grass,285,35,70,55,45,55,25,Bug,Grass +60,047,Parasect,Bug Grass,405,60,95,80,60,80,30,Bug,Grass +61,048,Venonat,Bug Poison,305,60,55,50,40,55,45,Bug,Poison +62,049,Venomoth,Bug Poison,450,70,65,60,90,75,90,Bug,Poison +63,050,Diglett,Ground ,265,10,55,25,35,45,95,Ground, +64,050,Diglett ( Alolan Diglett ),Ground Steel,265,10,55,30,35,45,90,Ground,Steel +65,051,Dugtrio,Ground ,425,35,100,50,50,70,120,Ground, +66,051,Dugtrio ( Alolan Dugtrio ),Ground Steel,425,35,100,60,50,70,110,Ground,Steel +67,052,Meowth,Normal ,290,40,45,35,40,40,90,Normal, +68,052,Meowth ( Alolan Meowth ),Dark ,290,40,35,35,50,40,90,Dark, +69,052,Meowth ( Galarian Meowth ),Steel ,290,50,65,55,40,40,40,Steel, +70,053,Persian,Normal ,440,65,70,60,65,65,115,Normal, +71,053,Persian ( Alolan Persian ),Dark ,440,65,60,60,75,65,115,Dark, +72,054,Psyduck,Water ,320,50,52,48,65,50,55,Water, +73,055,Golduck,Water ,500,80,82,78,95,80,85,Water, +74,056,Mankey,Fighting ,305,40,80,35,35,45,70,Fighting, +75,057,Primeape,Fighting ,455,65,105,60,60,70,95,Fighting, +76,058,Growlithe,Fire ,350,55,70,45,70,50,60,Fire, +77,059,Arcanine,Fire ,555,90,110,80,100,80,95,Fire, +78,060,Poliwag,Water ,300,40,50,40,40,40,90,Water, +79,061,Poliwhirl,Water ,385,65,65,65,50,50,90,Water, +80,062,Poliwrath,Water Fighting,510,90,95,95,70,90,70,Water,Fighting +81,063,Abra,Psychic ,310,25,20,15,105,55,90,Psychic, +82,064,Kadabra,Psychic ,400,40,35,30,120,70,105,Psychic, +83,065,Alakazam,Psychic ,500,55,50,45,135,95,120,Psychic, +84,065,Alakazam ( Mega Alakazam ),Psychic ,600,55,50,65,175,105,150,Psychic, +85,066,Machop,Fighting ,305,70,80,50,35,35,35,Fighting, +86,067,Machoke,Fighting ,405,80,100,70,50,60,45,Fighting, +87,068,Machamp,Fighting ,505,90,130,80,65,85,55,Fighting, +88,069,Bellsprout,Grass Poison,300,50,75,35,70,30,40,Grass,Poison +89,070,Weepinbell,Grass Poison,390,65,90,50,85,45,55,Grass,Poison +90,071,Victreebel,Grass Poison,490,80,105,65,100,70,70,Grass,Poison +91,072,Tentacool,Water Poison,335,40,40,35,50,100,70,Water,Poison +92,073,Tentacruel,Water Poison,515,80,70,65,80,120,100,Water,Poison +93,074,Geodude,Rock Ground,300,40,80,100,30,30,20,Rock,Ground +94,074,Geodude ( Alolan Geodude ),Rock Electric,300,40,80,100,30,30,20,Rock,Electric +95,075,Graveler,Rock Ground,390,55,95,115,45,45,35,Rock,Ground +96,075,Graveler ( Alolan Graveler ),Rock Electric,390,55,95,115,45,45,35,Rock,Electric +97,076,Golem,Rock Ground,495,80,120,130,55,65,45,Rock,Ground +98,076,Golem ( Alolan Golem ),Rock Electric,495,80,120,130,55,65,45,Rock,Electric +99,077,Ponyta,Fire ,410,50,85,55,65,65,90,Fire, +100,077,Ponyta ( Galarian Ponyta ),Psychic ,410,50,85,55,65,65,90,Psychic, +101,078,Rapidash,Fire ,500,65,100,70,80,80,105,Fire, +102,078,Rapidash ( Galarian Rapidash ),Psychic Fairy,500,65,100,70,80,80,105,Psychic,Fairy +103,079,Slowpoke,Water Psychic,315,90,65,65,40,40,15,Water,Psychic +104,079,Slowpoke ( Galarian Slowpoke ),Psychic ,315,90,65,65,40,40,15,Psychic, +105,080,Slowbro,Water Psychic,490,95,75,110,100,80,30,Water,Psychic +106,080,Slowbro ( Mega Slowbro ),Water Psychic,590,95,75,180,130,80,30,Water,Psychic +107,080,Slowbro ( Galarian Slowbro ),Poison Psychic,490,95,100,95,100,70,30,Poison,Psychic +108,081,Magnemite,Electric Steel,325,25,35,70,95,55,45,Electric,Steel +109,082,Magneton,Electric Steel,465,50,60,95,120,70,70,Electric,Steel +110,083,Farfetch'd,Normal Flying,377,52,90,55,58,62,60,Normal,Flying +111,083,Farfetch'd ( Galarian Farfetch'd ),Fighting ,377,52,95,55,58,62,55,Fighting, +112,084,Doduo,Normal Flying,310,35,85,45,35,35,75,Normal,Flying +113,085,Dodrio,Normal Flying,470,60,110,70,60,60,110,Normal,Flying +114,086,Seel,Water ,325,65,45,55,45,70,45,Water, +115,087,Dewgong,Water Ice,475,90,70,80,70,95,70,Water,Ice +116,088,Grimer,Poison ,325,80,80,50,40,50,25,Poison, +117,088,Grimer ( Alolan Grimer ),Poison Dark,325,80,80,50,40,50,25,Poison,Dark +118,089,Muk,Poison ,500,105,105,75,65,100,50,Poison, +119,089,Muk ( Alolan Muk ),Poison Dark,500,105,105,75,65,100,50,Poison,Dark +120,090,Shellder,Water ,305,30,65,100,45,25,40,Water, +121,091,Cloyster,Water Ice,525,50,95,180,85,45,70,Water,Ice +122,092,Gastly,Ghost Poison,310,30,35,30,100,35,80,Ghost,Poison +123,093,Haunter,Ghost Poison,405,45,50,45,115,55,95,Ghost,Poison +124,094,Gengar,Ghost Poison,500,60,65,60,130,75,110,Ghost,Poison +125,094,Gengar ( Mega Gengar ),Ghost Poison,600,60,65,80,170,95,130,Ghost,Poison +126,095,Onix,Rock Ground,385,35,45,160,30,45,70,Rock,Ground +127,096,Drowzee,Psychic ,328,60,48,45,43,90,42,Psychic, +128,097,Hypno,Psychic ,483,85,73,70,73,115,67,Psychic, +129,098,Krabby,Water ,325,30,105,90,25,25,50,Water, +130,099,Kingler,Water ,475,55,130,115,50,50,75,Water, +131,100,Voltorb,Electric ,330,40,30,50,55,55,100,Electric, +132,101,Electrode,Electric ,490,60,50,70,80,80,150,Electric, +133,102,Exeggcute,Grass Psychic,325,60,40,80,60,45,40,Grass,Psychic +134,103,Exeggutor,Grass Psychic,530,95,95,85,125,75,55,Grass,Psychic +135,103,Exeggutor ( Alolan Exeggutor ),Grass Dragon,530,95,105,85,125,75,45,Grass,Dragon +136,104,Cubone,Ground ,320,50,50,95,40,50,35,Ground, +137,105,Marowak,Ground ,425,60,80,110,50,80,45,Ground, +138,105,Marowak ( Alolan Marowak ),Fire Ghost,425,60,80,110,50,80,45,Fire,Ghost +139,106,Hitmonlee,Fighting ,455,50,120,53,35,110,87,Fighting, +140,107,Hitmonchan,Fighting ,455,50,105,79,35,110,76,Fighting, +141,108,Lickitung,Normal ,385,90,55,75,60,75,30,Normal, +142,109,Koffing,Poison ,340,40,65,95,60,45,35,Poison, +143,110,Weezing,Poison ,490,65,90,120,85,70,60,Poison, +144,110,Weezing ( Galarian Weezing ),Poison Fairy,490,65,90,120,85,70,60,Poison,Fairy +145,111,Rhyhorn,Ground Rock,345,80,85,95,30,30,25,Ground,Rock +146,112,Rhydon,Ground Rock,485,105,130,120,45,45,40,Ground,Rock +147,113,Chansey,Normal ,450,250,5,5,35,105,50,Normal, +148,114,Tangela,Grass ,435,65,55,115,100,40,60,Grass, +149,115,Kangaskhan,Normal ,490,105,95,80,40,80,90,Normal, +150,115,Kangaskhan ( Mega Kangaskhan ),Normal ,590,105,125,100,60,100,100,Normal, +151,116,Horsea,Water ,295,30,40,70,70,25,60,Water, +152,117,Seadra,Water ,440,55,65,95,95,45,85,Water, +153,118,Goldeen,Water ,320,45,67,60,35,50,63,Water, +154,119,Seaking,Water ,450,80,92,65,65,80,68,Water, +155,120,Staryu,Water ,340,30,45,55,70,55,85,Water, +156,121,Starmie,Water Psychic,520,60,75,85,100,85,115,Water,Psychic +157,122,Mr. ( Mime ),Psychic Fairy,460,40,45,65,100,120,90,Psychic,Fairy +158,122,Mr. ( Mime Galarian Mr. Mime ),Ice Psychic,460,50,65,65,90,90,100,Ice,Psychic +159,123,Scyther,Bug Flying,500,70,110,80,55,80,105,Bug,Flying +160,124,Jynx,Ice Psychic,455,65,50,35,115,95,95,Ice,Psychic +161,125,Electabuzz,Electric ,490,65,83,57,95,85,105,Electric, +162,126,Magmar,Fire ,495,65,95,57,100,85,93,Fire, +163,127,Pinsir,Bug ,500,65,125,100,55,70,85,Bug, +164,127,Pinsir ( Mega Pinsir ),Bug Flying,600,65,155,120,65,90,105,Bug,Flying +165,128,Tauros,Normal ,490,75,100,95,40,70,110,Normal, +166,129,Magikarp,Water ,200,20,10,55,15,20,80,Water, +167,130,Gyarados,Water Flying,540,95,125,79,60,100,81,Water,Flying +168,130,Gyarados ( Mega Gyarados ),Water Dark,640,95,155,109,70,130,81,Water,Dark +169,131,Lapras,Water Ice,535,130,85,80,85,95,60,Water,Ice +170,132,Ditto,Normal ,288,48,48,48,48,48,48,Normal, +171,133,Eevee,Normal ,325,55,55,50,45,65,55,Normal, +172,133,Eevee ( Partner Eevee ),Normal ,435,65,75,70,65,85,75,Normal, +173,134,Vaporeon,Water ,525,130,65,60,110,95,65,Water, +174,135,Jolteon,Electric ,525,65,65,60,110,95,130,Electric, +175,136,Flareon,Fire ,525,65,130,60,95,110,65,Fire, +176,137,Porygon,Normal ,395,65,60,70,85,75,40,Normal, +177,138,Omanyte,Rock Water,355,35,40,100,90,55,35,Rock,Water +178,139,Omastar,Rock Water,495,70,60,125,115,70,55,Rock,Water +179,140,Kabuto,Rock Water,355,30,80,90,55,45,55,Rock,Water +180,141,Kabutops,Rock Water,495,60,115,105,65,70,80,Rock,Water +181,142,Aerodactyl,Rock Flying,515,80,105,65,60,75,130,Rock,Flying +182,142,Aerodactyl ( Mega Aerodactyl ),Rock Flying,615,80,135,85,70,95,150,Rock,Flying +183,143,Snorlax,Normal ,540,160,110,65,65,110,30,Normal, +184,144,Articuno,Ice Flying,580,90,85,100,95,125,85,Ice,Flying +185,144,Articuno ( Galarian Articuno ),Psychic Flying,580,90,85,85,125,100,95,Psychic,Flying +186,145,Zapdos,Electric Flying,580,90,90,85,125,90,100,Electric,Flying +187,145,Zapdos ( Galarian Zapdos ),Fighting Flying,580,90,125,90,85,90,100,Fighting,Flying +188,146,Moltres,Fire Flying,580,90,100,90,125,85,90,Fire,Flying +189,146,Moltres ( Galarian Moltres ),Dark Flying,580,90,85,90,100,125,90,Dark,Flying +190,147,Dratini,Dragon ,300,41,64,45,50,50,50,Dragon, +191,148,Dragonair,Dragon ,420,61,84,65,70,70,70,Dragon, +192,149,Dragonite,Dragon Flying,600,91,134,95,100,100,80,Dragon,Flying +193,150,Mewtwo,Psychic ,680,106,110,90,154,90,130,Psychic, +194,150,Mewtwo ( Mega Mewtwo X ),Psychic Fighting,780,106,190,100,154,100,130,Psychic,Fighting +195,150,Mewtwo ( Mega Mewtwo Y ),Psychic ,780,106,150,70,194,120,140,Psychic, +196,151,Mew,Psychic ,600,100,100,100,100,100,100,Psychic, +197,152,Chikorita,Grass ,318,45,49,65,49,65,45,Grass, +198,153,Bayleef,Grass ,405,60,62,80,63,80,60,Grass, +199,154,Meganium,Grass ,525,80,82,100,83,100,80,Grass, +200,155,Cyndaquil,Fire ,309,39,52,43,60,50,65,Fire, +201,156,Quilava,Fire ,405,58,64,58,80,65,80,Fire, +202,157,Typhlosion,Fire ,534,78,84,78,109,85,100,Fire, +203,158,Totodile,Water ,314,50,65,64,44,48,43,Water, +204,159,Croconaw,Water ,405,65,80,80,59,63,58,Water, +205,160,Feraligatr,Water ,530,85,105,100,79,83,78,Water, +206,161,Sentret,Normal ,215,35,46,34,35,45,20,Normal, +207,162,Furret,Normal ,415,85,76,64,45,55,90,Normal, +208,163,Hoothoot,Normal Flying,262,60,30,30,36,56,50,Normal,Flying +209,164,Noctowl,Normal Flying,452,100,50,50,86,96,70,Normal,Flying +210,165,Ledyba,Bug Flying,265,40,20,30,40,80,55,Bug,Flying +211,166,Ledian,Bug Flying,390,55,35,50,55,110,85,Bug,Flying +212,167,Spinarak,Bug Poison,250,40,60,40,40,40,30,Bug,Poison +213,168,Ariados,Bug Poison,400,70,90,70,60,70,40,Bug,Poison +214,169,Crobat,Poison Flying,535,85,90,80,70,80,130,Poison,Flying +215,170,Chinchou,Water Electric,330,75,38,38,56,56,67,Water,Electric +216,171,Lanturn,Water Electric,460,125,58,58,76,76,67,Water,Electric +217,172,Pichu,Electric ,205,20,40,15,35,35,60,Electric, +218,173,Cleffa,Fairy ,218,50,25,28,45,55,15,Fairy, +219,174,Igglybuff,Normal Fairy,210,90,30,15,40,20,15,Normal,Fairy +220,175,Togepi,Fairy ,245,35,20,65,40,65,20,Fairy, +221,176,Togetic,Fairy Flying,405,55,40,85,80,105,40,Fairy,Flying +222,177,Natu,Psychic Flying,320,40,50,45,70,45,70,Psychic,Flying +223,178,Xatu,Psychic Flying,470,65,75,70,95,70,95,Psychic,Flying +224,179,Mareep,Electric ,280,55,40,40,65,45,35,Electric, +225,180,Flaaffy,Electric ,365,70,55,55,80,60,45,Electric, +226,181,Ampharos,Electric ,510,90,75,85,115,90,55,Electric, +227,181,Ampharos ( Mega Ampharos ),Electric Dragon,610,90,95,105,165,110,45,Electric,Dragon +228,182,Bellossom,Grass ,490,75,80,95,90,100,50,Grass, +229,183,Marill,Water Fairy,250,70,20,50,20,50,40,Water,Fairy +230,184,Azumarill,Water Fairy,420,100,50,80,60,80,50,Water,Fairy +231,185,Sudowoodo,Rock ,410,70,100,115,30,65,30,Rock, +232,186,Politoed,Water ,500,90,75,75,90,100,70,Water, +233,187,Hoppip,Grass Flying,250,35,35,40,35,55,50,Grass,Flying +234,188,Skiploom,Grass Flying,340,55,45,50,45,65,80,Grass,Flying +235,189,Jumpluff,Grass Flying,460,75,55,70,55,95,110,Grass,Flying +236,190,Aipom,Normal ,360,55,70,55,40,55,85,Normal, +237,191,Sunkern,Grass ,180,30,30,30,30,30,30,Grass, +238,192,Sunflora,Grass ,425,75,75,55,105,85,30,Grass, +239,193,Yanma,Bug Flying,390,65,65,45,75,45,95,Bug,Flying +240,194,Wooper,Water Ground,210,55,45,45,25,25,15,Water,Ground +241,195,Quagsire,Water Ground,430,95,85,85,65,65,35,Water,Ground +242,196,Espeon,Psychic ,525,65,65,60,130,95,110,Psychic, +243,197,Umbreon,Dark ,525,95,65,110,60,130,65,Dark, +244,198,Murkrow,Dark Flying,405,60,85,42,85,42,91,Dark,Flying +245,199,Slowking,Water Psychic,490,95,75,80,100,110,30,Water,Psychic +246,199,Slowking ( Galarian Slowking ),Poison Psychic,490,95,65,80,110,110,30,Poison,Psychic +247,200,Misdreavus,Ghost ,435,60,60,60,85,85,85,Ghost, +248,201,Unown,Psychic ,336,48,72,48,72,48,48,Psychic, +249,202,Wobbuffet,Psychic ,405,190,33,58,33,58,33,Psychic, +250,203,Girafarig,Normal Psychic,455,70,80,65,90,65,85,Normal,Psychic +251,204,Pineco,Bug ,290,50,65,90,35,35,15,Bug, +252,205,Forretress,Bug Steel,465,75,90,140,60,60,40,Bug,Steel +253,206,Dunsparce,Normal ,415,100,70,70,65,65,45,Normal, +254,207,Gligar,Ground Flying,430,65,75,105,35,65,85,Ground,Flying +255,208,Steelix,Steel Ground,510,75,85,200,55,65,30,Steel,Ground +256,208,Steelix ( Mega Steelix ),Steel Ground,610,75,125,230,55,95,30,Steel,Ground +257,209,Snubbull,Fairy ,300,60,80,50,40,40,30,Fairy, +258,210,Granbull,Fairy ,450,90,120,75,60,60,45,Fairy, +259,211,Qwilfish,Water Poison,440,65,95,85,55,55,85,Water,Poison +260,212,Scizor,Bug Steel,500,70,130,100,55,80,65,Bug,Steel +261,212,Scizor ( Mega Scizor ),Bug Steel,600,70,150,140,65,100,75,Bug,Steel +262,213,Shuckle,Bug Rock,505,20,10,230,10,230,5,Bug,Rock +263,214,Heracross,Bug Fighting,500,80,125,75,40,95,85,Bug,Fighting +264,214,Heracross ( Mega Heracross ),Bug Fighting,600,80,185,115,40,105,75,Bug,Fighting +265,215,Sneasel,Dark Ice,430,55,95,55,35,75,115,Dark,Ice +266,216,Teddiursa,Normal ,330,60,80,50,50,50,40,Normal, +267,217,Ursaring,Normal ,500,90,130,75,75,75,55,Normal, +268,218,Slugma,Fire ,250,40,40,40,70,40,20,Fire, +269,219,Magcargo,Fire Rock,430,60,50,120,90,80,30,Fire,Rock +270,220,Swinub,Ice Ground,250,50,50,40,30,30,50,Ice,Ground +271,221,Piloswine,Ice Ground,450,100,100,80,60,60,50,Ice,Ground +272,222,Corsola,Water Rock,410,65,55,95,65,95,35,Water,Rock +273,222,Corsola ( Galarian Corsola ),Ghost ,410,60,55,100,65,100,30,Ghost, +274,223,Remoraid,Water ,300,35,65,35,65,35,65,Water, +275,224,Octillery,Water ,480,75,105,75,105,75,45,Water, +276,225,Delibird,Ice Flying,330,45,55,45,65,45,75,Ice,Flying +277,226,Mantine,Water Flying,485,85,40,70,80,140,70,Water,Flying +278,227,Skarmory,Steel Flying,465,65,80,140,40,70,70,Steel,Flying +279,228,Houndour,Dark Fire,330,45,60,30,80,50,65,Dark,Fire +280,229,Houndoom,Dark Fire,500,75,90,50,110,80,95,Dark,Fire +281,229,Houndoom ( Mega Houndoom ),Dark Fire,600,75,90,90,140,90,115,Dark,Fire +282,230,Kingdra,Water Dragon,540,75,95,95,95,95,85,Water,Dragon +283,231,Phanpy,Ground ,330,90,60,60,40,40,40,Ground, +284,232,Donphan,Ground ,500,90,120,120,60,60,50,Ground, +285,233,Porygon2,Normal ,515,85,80,90,105,95,60,Normal, +286,234,Stantler,Normal ,465,73,95,62,85,65,85,Normal, +287,235,Smeargle,Normal ,250,55,20,35,20,45,75,Normal, +288,236,Tyrogue,Fighting ,210,35,35,35,35,35,35,Fighting, +289,237,Hitmontop,Fighting ,455,50,95,95,35,110,70,Fighting, +290,238,Smoochum,Ice Psychic,305,45,30,15,85,65,65,Ice,Psychic +291,239,Elekid,Electric ,360,45,63,37,65,55,95,Electric, +292,240,Magby,Fire ,365,45,75,37,70,55,83,Fire, +293,241,Miltank,Normal ,490,95,80,105,40,70,100,Normal, +294,242,Blissey,Normal ,540,255,10,10,75,135,55,Normal, +295,243,Raikou,Electric ,580,90,85,75,115,100,115,Electric, +296,244,Entei,Fire ,580,115,115,85,90,75,100,Fire, +297,245,Suicune,Water ,580,100,75,115,90,115,85,Water, +298,246,Larvitar,Rock Ground,300,50,64,50,45,50,41,Rock,Ground +299,247,Pupitar,Rock Ground,410,70,84,70,65,70,51,Rock,Ground +300,248,Tyranitar,Rock Dark,600,100,134,110,95,100,61,Rock,Dark +301,248,Tyranitar ( Mega Tyranitar ),Rock Dark,700,100,164,150,95,120,71,Rock,Dark +302,249,Lugia,Psychic Flying,680,106,90,130,90,154,110,Psychic,Flying +303,250,Ho-oh,Fire Flying,680,106,130,90,110,154,90,Fire,Flying +304,251,Celebi,Psychic Grass,600,100,100,100,100,100,100,Psychic,Grass +305,252,Treecko,Grass ,310,40,45,35,65,55,70,Grass, +306,253,Grovyle,Grass ,405,50,65,45,85,65,95,Grass, +307,254,Sceptile,Grass ,530,70,85,65,105,85,120,Grass, +308,254,Sceptile ( Mega Sceptile ),Grass Dragon,630,70,110,75,145,85,145,Grass,Dragon +309,255,Torchic,Fire ,310,45,60,40,70,50,45,Fire, +310,256,Combusken,Fire Fighting,405,60,85,60,85,60,55,Fire,Fighting +311,257,Blaziken,Fire Fighting,530,80,120,70,110,70,80,Fire,Fighting +312,257,Blaziken ( Mega Blaziken ),Fire Fighting,630,80,160,80,130,80,100,Fire,Fighting +313,258,Mudkip,Water ,310,50,70,50,50,50,40,Water, +314,259,Marshtomp,Water Ground,405,70,85,70,60,70,50,Water,Ground +315,260,Swampert,Water Ground,535,100,110,90,85,90,60,Water,Ground +316,260,Swampert ( Mega Swampert ),Water Ground,635,100,150,110,95,110,70,Water,Ground +317,261,Poochyena,Dark ,220,35,55,35,30,30,35,Dark, +318,262,Mightyena,Dark ,420,70,90,70,60,60,70,Dark, +319,263,Zigzagoon,Normal ,240,38,30,41,30,41,60,Normal, +320,263,Zigzagoon ( Galarian Zigzagoon ),Dark Normal,240,38,30,41,30,41,60,Dark,Normal +321,264,Linoone,Normal ,420,78,70,61,50,61,100,Normal, +322,264,Linoone ( Galarian Linoone ),Dark Normal,420,78,70,61,50,61,100,Dark,Normal +323,265,Wurmple,Bug ,195,45,45,35,20,30,20,Bug, +324,266,Silcoon,Bug ,205,50,35,55,25,25,15,Bug, +325,267,Beautifly,Bug Flying,395,60,70,50,100,50,65,Bug,Flying +326,268,Cascoon,Bug ,205,50,35,55,25,25,15,Bug, +327,269,Dustox,Bug Poison,385,60,50,70,50,90,65,Bug,Poison +328,270,Lotad,Water Grass,220,40,30,30,40,50,30,Water,Grass +329,271,Lombre,Water Grass,340,60,50,50,60,70,50,Water,Grass +330,272,Ludicolo,Water Grass,480,80,70,70,90,100,70,Water,Grass +331,273,Seedot,Grass ,220,40,40,50,30,30,30,Grass, +332,274,Nuzleaf,Grass Dark,340,70,70,40,60,40,60,Grass,Dark +333,275,Shiftry,Grass Dark,480,90,100,60,90,60,80,Grass,Dark +334,276,Taillow,Normal Flying,270,40,55,30,30,30,85,Normal,Flying +335,277,Swellow,Normal Flying,455,60,85,60,75,50,125,Normal,Flying +336,278,Wingull,Water Flying,270,40,30,30,55,30,85,Water,Flying +337,279,Pelipper,Water Flying,440,60,50,100,95,70,65,Water,Flying +338,280,Ralts,Psychic Fairy,198,28,25,25,45,35,40,Psychic,Fairy +339,281,Kirlia,Psychic Fairy,278,38,35,35,65,55,50,Psychic,Fairy +340,282,Gardevoir,Psychic Fairy,518,68,65,65,125,115,80,Psychic,Fairy +341,282,Gardevoir ( Mega Gardevoir ),Psychic Fairy,618,68,85,65,165,135,100,Psychic,Fairy +342,283,Surskit,Bug Water,269,40,30,32,50,52,65,Bug,Water +343,284,Masquerain,Bug Flying,454,70,60,62,100,82,80,Bug,Flying +344,285,Shroomish,Grass ,295,60,40,60,40,60,35,Grass, +345,286,Breloom,Grass Fighting,460,60,130,80,60,60,70,Grass,Fighting +346,287,Slakoth,Normal ,280,60,60,60,35,35,30,Normal, +347,288,Vigoroth,Normal ,440,80,80,80,55,55,90,Normal, +348,289,Slaking,Normal ,670,150,160,100,95,65,100,Normal, +349,290,Nincada,Bug Ground,266,31,45,90,30,30,40,Bug,Ground +350,291,Ninjask,Bug Flying,456,61,90,45,50,50,160,Bug,Flying +351,292,Shedinja,Bug Ghost,236,1,90,45,30,30,40,Bug,Ghost +352,293,Whismur,Normal ,240,64,51,23,51,23,28,Normal, +353,294,Loudred,Normal ,360,84,71,43,71,43,48,Normal, +354,295,Exploud,Normal ,490,104,91,63,91,73,68,Normal, +355,296,Makuhita,Fighting ,237,72,60,30,20,30,25,Fighting, +356,297,Hariyama,Fighting ,474,144,120,60,40,60,50,Fighting, +357,298,Azurill,Normal Fairy,190,50,20,40,20,40,20,Normal,Fairy +358,299,Nosepass,Rock ,375,30,45,135,45,90,30,Rock, +359,300,Skitty,Normal ,260,50,45,45,35,35,50,Normal, +360,301,Delcatty,Normal ,400,70,65,65,55,55,90,Normal, +361,302,Sableye,Dark Ghost,380,50,75,75,65,65,50,Dark,Ghost +362,302,Sableye ( Mega Sableye ),Dark Ghost,480,50,85,125,85,115,20,Dark,Ghost +363,303,Mawile,Steel Fairy,380,50,85,85,55,55,50,Steel,Fairy +364,303,Mawile ( Mega Mawile ),Steel Fairy,480,50,105,125,55,95,50,Steel,Fairy +365,304,Aron,Steel Rock,330,50,70,100,40,40,30,Steel,Rock +366,305,Lairon,Steel Rock,430,60,90,140,50,50,40,Steel,Rock +367,306,Aggron,Steel Rock,530,70,110,180,60,60,50,Steel,Rock +368,306,Aggron ( Mega Aggron ),Steel ,630,70,140,230,60,80,50,Steel, +369,307,Meditite,Fighting Psychic,280,30,40,55,40,55,60,Fighting,Psychic +370,308,Medicham,Fighting Psychic,410,60,60,75,60,75,80,Fighting,Psychic +371,308,Medicham ( Mega Medicham ),Fighting Psychic,510,60,100,85,80,85,100,Fighting,Psychic +372,309,Electrike,Electric ,295,40,45,40,65,40,65,Electric, +373,310,Manectric,Electric ,475,70,75,60,105,60,105,Electric, +374,310,Manectric ( Mega Manectric ),Electric ,575,70,75,80,135,80,135,Electric, +375,311,Plusle,Electric ,405,60,50,40,85,75,95,Electric, +376,312,Minun,Electric ,405,60,40,50,75,85,95,Electric, +377,313,Volbeat,Bug ,430,65,73,75,47,85,85,Bug, +378,314,Illumise,Bug ,430,65,47,75,73,85,85,Bug, +379,315,Roselia,Grass Poison,400,50,60,45,100,80,65,Grass,Poison +380,316,Gulpin,Poison ,302,70,43,53,43,53,40,Poison, +381,317,Swalot,Poison ,467,100,73,83,73,83,55,Poison, +382,318,Carvanha,Water Dark,305,45,90,20,65,20,65,Water,Dark +383,319,Sharpedo,Water Dark,460,70,120,40,95,40,95,Water,Dark +384,319,Sharpedo ( Mega Sharpedo ),Water Dark,560,70,140,70,110,65,105,Water,Dark +385,320,Wailmer,Water ,400,130,70,35,70,35,60,Water, +386,321,Wailord,Water ,500,170,90,45,90,45,60,Water, +387,322,Numel,Fire Ground,305,60,60,40,65,45,35,Fire,Ground +388,323,Camerupt,Fire Ground,460,70,100,70,105,75,40,Fire,Ground +389,323,Camerupt ( Mega Camerupt ),Fire Ground,560,70,120,100,145,105,20,Fire,Ground +390,324,Torkoal,Fire ,470,70,85,140,85,70,20,Fire, +391,325,Spoink,Psychic ,330,60,25,35,70,80,60,Psychic, +392,326,Grumpig,Psychic ,470,80,45,65,90,110,80,Psychic, +393,327,Spinda,Normal ,360,60,60,60,60,60,60,Normal, +394,328,Trapinch,Ground ,290,45,100,45,45,45,10,Ground, +395,329,Vibrava,Ground Dragon,340,50,70,50,50,50,70,Ground,Dragon +396,330,Flygon,Ground Dragon,520,80,100,80,80,80,100,Ground,Dragon +397,331,Cacnea,Grass ,335,50,85,40,85,40,35,Grass, +398,332,Cacturne,Grass Dark,475,70,115,60,115,60,55,Grass,Dark +399,333,Swablu,Normal Flying,310,45,40,60,40,75,50,Normal,Flying +400,334,Altaria,Dragon Flying,490,75,70,90,70,105,80,Dragon,Flying +401,334,Altaria ( Mega Altaria ),Dragon Fairy,590,75,110,110,110,105,80,Dragon,Fairy +402,335,Zangoose,Normal ,458,73,115,60,60,60,90,Normal, +403,336,Seviper,Poison ,458,73,100,60,100,60,65,Poison, +404,337,Lunatone,Rock Psychic,460,90,55,65,95,85,70,Rock,Psychic +405,338,Solrock,Rock Psychic,460,90,95,85,55,65,70,Rock,Psychic +406,339,Barboach,Water Ground,288,50,48,43,46,41,60,Water,Ground +407,340,Whiscash,Water Ground,468,110,78,73,76,71,60,Water,Ground +408,341,Corphish,Water ,308,43,80,65,50,35,35,Water, +409,342,Crawdaunt,Water Dark,468,63,120,85,90,55,55,Water,Dark +410,343,Baltoy,Ground Psychic,300,40,40,55,40,70,55,Ground,Psychic +411,344,Claydol,Ground Psychic,500,60,70,105,70,120,75,Ground,Psychic +412,345,Lileep,Rock Grass,355,66,41,77,61,87,23,Rock,Grass +413,346,Cradily,Rock Grass,495,86,81,97,81,107,43,Rock,Grass +414,347,Anorith,Rock Bug,355,45,95,50,40,50,75,Rock,Bug +415,348,Armaldo,Rock Bug,495,75,125,100,70,80,45,Rock,Bug +416,349,Feebas,Water ,200,20,15,20,10,55,80,Water, +417,350,Milotic,Water ,540,95,60,79,100,125,81,Water, +418,351,Castform,Normal ,420,70,70,70,70,70,70,Normal, +419,351,Castform ( Sunny Form ),Fire ,420,70,70,70,70,70,70,Fire, +420,351,Castform ( Rainy Form ),Water ,420,70,70,70,70,70,70,Water, +421,351,Castform ( Snowy Form ),Ice ,420,70,70,70,70,70,70,Ice, +422,352,Kecleon,Normal ,440,60,90,70,60,120,40,Normal, +423,353,Shuppet,Ghost ,295,44,75,35,63,33,45,Ghost, +424,354,Banette,Ghost ,455,64,115,65,83,63,65,Ghost, +425,354,Banette ( Mega Banette ),Ghost ,555,64,165,75,93,83,75,Ghost, +426,355,Duskull,Ghost ,295,20,40,90,30,90,25,Ghost, +427,356,Dusclops,Ghost ,455,40,70,130,60,130,25,Ghost, +428,357,Tropius,Grass Flying,460,99,68,83,72,87,51,Grass,Flying +429,358,Chimecho,Psychic ,455,75,50,80,95,90,65,Psychic, +430,359,Absol,Dark ,465,65,130,60,75,60,75,Dark, +431,359,Absol ( Mega Absol ),Dark ,565,65,150,60,115,60,115,Dark, +432,360,Wynaut,Psychic ,260,95,23,48,23,48,23,Psychic, +433,361,Snorunt,Ice ,300,50,50,50,50,50,50,Ice, +434,362,Glalie,Ice ,480,80,80,80,80,80,80,Ice, +435,362,Glalie ( Mega Glalie ),Ice ,580,80,120,80,120,80,100,Ice, +436,363,Spheal,Ice Water,290,70,40,50,55,50,25,Ice,Water +437,364,Sealeo,Ice Water,410,90,60,70,75,70,45,Ice,Water +438,365,Walrein,Ice Water,530,110,80,90,95,90,65,Ice,Water +439,366,Clamperl,Water ,345,35,64,85,74,55,32,Water, +440,367,Huntail,Water ,485,55,104,105,94,75,52,Water, +441,368,Gorebyss,Water ,485,55,84,105,114,75,52,Water, +442,369,Relicanth,Water Rock,485,100,90,130,45,65,55,Water,Rock +443,370,Luvdisc,Water ,330,43,30,55,40,65,97,Water, +444,371,Bagon,Dragon ,300,45,75,60,40,30,50,Dragon, +445,372,Shelgon,Dragon ,420,65,95,100,60,50,50,Dragon, +446,373,Salamence,Dragon Flying,600,95,135,80,110,80,100,Dragon,Flying +447,373,Salamence ( Mega Salamence ),Dragon Flying,700,95,145,130,120,90,120,Dragon,Flying +448,374,Beldum,Steel Psychic,300,40,55,80,35,60,30,Steel,Psychic +449,375,Metang,Steel Psychic,420,60,75,100,55,80,50,Steel,Psychic +450,376,Metagross,Steel Psychic,600,80,135,130,95,90,70,Steel,Psychic +451,376,Metagross ( Mega Metagross ),Steel Psychic,700,80,145,150,105,110,110,Steel,Psychic +452,377,Regirock,Rock ,580,80,100,200,50,100,50,Rock, +453,378,Regice,Ice ,580,80,50,100,100,200,50,Ice, +454,379,Registeel,Steel ,580,80,75,150,75,150,50,Steel, +455,380,Latias,Dragon Psychic,600,80,80,90,110,130,110,Dragon,Psychic +456,380,Latias ( Mega Latias ),Dragon Psychic,700,80,100,120,140,150,110,Dragon,Psychic +457,381,Latios,Dragon Psychic,600,80,90,80,130,110,110,Dragon,Psychic +458,381,Latios ( Mega Latios ),Dragon Psychic,700,80,130,100,160,120,110,Dragon,Psychic +459,382,Kyogre,Water ,670,100,100,90,150,140,90,Water, +460,382,Kyogre ( Primal Kyogre ),Water ,770,100,150,90,180,160,90,Water, +461,383,Groudon,Ground ,670,100,150,140,100,90,90,Ground, +462,383,Groudon ( Primal Groudon ),Ground Fire,770,100,180,160,150,90,90,Ground,Fire +463,384,Rayquaza,Dragon Flying,680,105,150,90,150,90,95,Dragon,Flying +464,384,Rayquaza ( Mega Rayquaza ),Dragon Flying,780,105,180,100,180,100,115,Dragon,Flying +465,385,Jirachi,Steel Psychic,600,100,100,100,100,100,100,Steel,Psychic +466,386,Deoxys ( Normal Forme ),Psychic ,600,50,150,50,150,50,150,Psychic, +467,386,Deoxys ( Attack Forme ),Psychic ,600,50,180,20,180,20,150,Psychic, +468,386,Deoxys ( Defense Forme ),Psychic ,600,50,70,160,70,160,90,Psychic, +469,386,Deoxys ( Speed Forme ),Psychic ,600,50,95,90,95,90,180,Psychic, +470,387,Turtwig,Grass ,318,55,68,64,45,55,31,Grass, +471,388,Grotle,Grass ,405,75,89,85,55,65,36,Grass, +472,389,Torterra,Grass Ground,525,95,109,105,75,85,56,Grass,Ground +473,390,Chimchar,Fire ,309,44,58,44,58,44,61,Fire, +474,391,Monferno,Fire Fighting,405,64,78,52,78,52,81,Fire,Fighting +475,392,Infernape,Fire Fighting,534,76,104,71,104,71,108,Fire,Fighting +476,393,Piplup,Water ,314,53,51,53,61,56,40,Water, +477,394,Prinplup,Water ,405,64,66,68,81,76,50,Water, +478,395,Empoleon,Water Steel,530,84,86,88,111,101,60,Water,Steel +479,396,Starly,Normal Flying,245,40,55,30,30,30,60,Normal,Flying +480,397,Staravia,Normal Flying,340,55,75,50,40,40,80,Normal,Flying +481,398,Staraptor,Normal Flying,485,85,120,70,50,60,100,Normal,Flying +482,399,Bidoof,Normal ,250,59,45,40,35,40,31,Normal, +483,400,Bibarel,Normal Water,410,79,85,60,55,60,71,Normal,Water +484,401,Kricketot,Bug ,194,37,25,41,25,41,25,Bug, +485,402,Kricketune,Bug ,384,77,85,51,55,51,65,Bug, +486,403,Shinx,Electric ,263,45,65,34,40,34,45,Electric, +487,404,Luxio,Electric ,363,60,85,49,60,49,60,Electric, +488,405,Luxray,Electric ,523,80,120,79,95,79,70,Electric, +489,406,Budew,Grass Poison,280,40,30,35,50,70,55,Grass,Poison +490,407,Roserade,Grass Poison,515,60,70,65,125,105,90,Grass,Poison +491,408,Cranidos,Rock ,350,67,125,40,30,30,58,Rock, +492,409,Rampardos,Rock ,495,97,165,60,65,50,58,Rock, +493,410,Shieldon,Rock Steel,350,30,42,118,42,88,30,Rock,Steel +494,411,Bastiodon,Rock Steel,495,60,52,168,47,138,30,Rock,Steel +495,412,Burmy,Bug ,224,40,29,45,29,45,36,Bug, +496,413,Wormadam ( Plant Cloak ),Bug Grass,424,60,59,85,79,105,36,Bug,Grass +497,413,Wormadam ( Sandy Cloak ),Bug Ground,424,60,79,105,59,85,36,Bug,Ground +498,413,Wormadam ( Trash Cloak ),Bug Steel,424,60,69,95,69,95,36,Bug,Steel +499,414,Mothim,Bug Flying,424,70,94,50,94,50,66,Bug,Flying +500,415,Combee,Bug Flying,244,30,30,42,30,42,70,Bug,Flying +501,416,Vespiquen,Bug Flying,474,70,80,102,80,102,40,Bug,Flying +502,417,Pachirisu,Electric ,405,60,45,70,45,90,95,Electric, +503,418,Buizel,Water ,330,55,65,35,60,30,85,Water, +504,419,Floatzel,Water ,495,85,105,55,85,50,115,Water, +505,420,Cherubi,Grass ,275,45,35,45,62,53,35,Grass, +506,421,Cherrim,Grass ,450,70,60,70,87,78,85,Grass, +507,422,Shellos,Water ,325,76,48,48,57,62,34,Water, +508,423,Gastrodon,Water Ground,475,111,83,68,92,82,39,Water,Ground +509,424,Ambipom,Normal ,482,75,100,66,60,66,115,Normal, +510,425,Drifloon,Ghost Flying,348,90,50,34,60,44,70,Ghost,Flying +511,426,Drifblim,Ghost Flying,498,150,80,44,90,54,80,Ghost,Flying +512,427,Buneary,Normal ,350,55,66,44,44,56,85,Normal, +513,428,Lopunny,Normal ,480,65,76,84,54,96,105,Normal, +514,428,Lopunny ( Mega Lopunny ),Normal Fighting,580,65,136,94,54,96,135,Normal,Fighting +515,429,Mismagius,Ghost ,495,60,60,60,105,105,105,Ghost, +516,430,Honchkrow,Dark Flying,505,100,125,52,105,52,71,Dark,Flying +517,431,Glameow,Normal ,310,49,55,42,42,37,85,Normal, +518,432,Purugly,Normal ,452,71,82,64,64,59,112,Normal, +519,433,Chingling,Psychic ,285,45,30,50,65,50,45,Psychic, +520,434,Stunky,Poison Dark,329,63,63,47,41,41,74,Poison,Dark +521,435,Skuntank,Poison Dark,479,103,93,67,71,61,84,Poison,Dark +522,436,Bronzor,Steel Psychic,300,57,24,86,24,86,23,Steel,Psychic +523,437,Bronzong,Steel Psychic,500,67,89,116,79,116,33,Steel,Psychic +524,438,Bonsly,Rock ,290,50,80,95,10,45,10,Rock, +525,439,Mime ( Jr. ),Psychic Fairy,310,20,25,45,70,90,60,Psychic,Fairy +526,440,Happiny,Normal ,220,100,5,5,15,65,30,Normal, +527,441,Chatot,Normal Flying,411,76,65,45,92,42,91,Normal,Flying +528,442,Spiritomb,Ghost Dark,485,50,92,108,92,108,35,Ghost,Dark +529,443,Gible,Dragon Ground,300,58,70,45,40,45,42,Dragon,Ground +530,444,Gabite,Dragon Ground,410,68,90,65,50,55,82,Dragon,Ground +531,445,Garchomp,Dragon Ground,600,108,130,95,80,85,102,Dragon,Ground +532,445,Garchomp ( Mega Garchomp ),Dragon Ground,700,108,170,115,120,95,92,Dragon,Ground +533,446,Munchlax,Normal ,390,135,85,40,40,85,5,Normal, +534,447,Riolu,Fighting ,285,40,70,40,35,40,60,Fighting, +535,448,Lucario,Fighting Steel,525,70,110,70,115,70,90,Fighting,Steel +536,448,Lucario ( Mega Lucario ),Fighting Steel,625,70,145,88,140,70,112,Fighting,Steel +537,449,Hippopotas,Ground ,330,68,72,78,38,42,32,Ground, +538,450,Hippowdon,Ground ,525,108,112,118,68,72,47,Ground, +539,451,Skorupi,Poison Bug,330,40,50,90,30,55,65,Poison,Bug +540,452,Drapion,Poison Dark,500,70,90,110,60,75,95,Poison,Dark +541,453,Croagunk,Poison Fighting,300,48,61,40,61,40,50,Poison,Fighting +542,454,Toxicroak,Poison Fighting,490,83,106,65,86,65,85,Poison,Fighting +543,455,Carnivine,Grass ,454,74,100,72,90,72,46,Grass, +544,456,Finneon,Water ,330,49,49,56,49,61,66,Water, +545,457,Lumineon,Water ,460,69,69,76,69,86,91,Water, +546,458,Mantyke,Water Flying,345,45,20,50,60,120,50,Water,Flying +547,459,Snover,Grass Ice,334,60,62,50,62,60,40,Grass,Ice +548,460,Abomasnow,Grass Ice,494,90,92,75,92,85,60,Grass,Ice +549,460,Abomasnow ( Mega Abomasnow ),Grass Ice,594,90,132,105,132,105,30,Grass,Ice +550,461,Weavile,Dark Ice,510,70,120,65,45,85,125,Dark,Ice +551,462,Magnezone,Electric Steel,535,70,70,115,130,90,60,Electric,Steel +552,463,Lickilicky,Normal ,515,110,85,95,80,95,50,Normal, +553,464,Rhyperior,Ground Rock,535,115,140,130,55,55,40,Ground,Rock +554,465,Tangrowth,Grass ,535,100,100,125,110,50,50,Grass, +555,466,Electivire,Electric ,540,75,123,67,95,85,95,Electric, +556,467,Magmortar,Fire ,540,75,95,67,125,95,83,Fire, +557,468,Togekiss,Fairy Flying,545,85,50,95,120,115,80,Fairy,Flying +558,469,Yanmega,Bug Flying,515,86,76,86,116,56,95,Bug,Flying +559,470,Leafeon,Grass ,525,65,110,130,60,65,95,Grass, +560,471,Glaceon,Ice ,525,65,60,110,130,95,65,Ice, +561,472,Gliscor,Ground Flying,510,75,95,125,45,75,95,Ground,Flying +562,473,Mamoswine,Ice Ground,530,110,130,80,70,60,80,Ice,Ground +563,474,Porygon-Z,Normal ,535,85,80,70,135,75,90,Normal, +564,475,Gallade,Psychic Fighting,518,68,125,65,65,115,80,Psychic,Fighting +565,475,Gallade ( Mega Gallade ),Psychic Fighting,618,68,165,95,65,115,110,Psychic,Fighting +566,476,Probopass,Rock Steel,525,60,55,145,75,150,40,Rock,Steel +567,477,Dusknoir,Ghost ,525,45,100,135,65,135,45,Ghost, +568,478,Froslass,Ice Ghost,480,70,80,70,80,70,110,Ice,Ghost +569,479,Rotom,Electric Ghost,440,50,50,77,95,77,91,Electric,Ghost +570,479,Rotom ( Heat Rotom ),Electric Fire,520,50,65,107,105,107,86,Electric,Fire +571,479,Rotom ( Wash Rotom ),Electric Water,520,50,65,107,105,107,86,Electric,Water +572,479,Rotom ( Frost Rotom ),Electric Ice,520,50,65,107,105,107,86,Electric,Ice +573,479,Rotom ( Fan Rotom ),Electric Flying,520,50,65,107,105,107,86,Electric,Flying +574,479,Rotom ( Mow Rotom ),Electric Grass,520,50,65,107,105,107,86,Electric,Grass +575,480,Uxie,Psychic ,580,75,75,130,75,130,95,Psychic, +576,481,Mesprit,Psychic ,580,80,105,105,105,105,80,Psychic, +577,482,Azelf,Psychic ,580,75,125,70,125,70,115,Psychic, +578,483,Dialga,Steel Dragon,680,100,120,120,150,100,90,Steel,Dragon +579,484,Palkia,Water Dragon,680,90,120,100,150,120,100,Water,Dragon +580,485,Heatran,Fire Steel,600,91,90,106,130,106,77,Fire,Steel +581,486,Regigigas,Normal ,670,110,160,110,80,110,100,Normal, +582,487,Giratina ( Altered Forme ),Ghost Dragon,680,150,100,120,100,120,90,Ghost,Dragon +583,487,Giratina ( Origin Forme ),Ghost Dragon,680,150,120,100,120,100,90,Ghost,Dragon +584,488,Cresselia,Psychic ,600,120,70,120,75,130,85,Psychic, +585,489,Phione,Water ,480,80,80,80,80,80,80,Water, +586,490,Manaphy,Water ,600,100,100,100,100,100,100,Water, +587,491,Darkrai,Dark ,600,70,90,90,135,90,125,Dark, +588,492,Shaymin ( Land Forme ),Grass ,600,100,100,100,100,100,100,Grass, +589,492,Shaymin ( Sky Forme ),Grass Flying,600,100,103,75,120,75,127,Grass,Flying +590,493,Arceus,Normal ,720,120,120,120,120,120,120,Normal, +591,494,Victini,Psychic Fire,600,100,100,100,100,100,100,Psychic,Fire +592,495,Snivy,Grass ,308,45,45,55,45,55,63,Grass, +593,496,Servine,Grass ,413,60,60,75,60,75,83,Grass, +594,497,Serperior,Grass ,528,75,75,95,75,95,113,Grass, +595,498,Tepig,Fire ,308,65,63,45,45,45,45,Fire, +596,499,Pignite,Fire Fighting,418,90,93,55,70,55,55,Fire,Fighting +597,500,Emboar,Fire Fighting,528,110,123,65,100,65,65,Fire,Fighting +598,501,Oshawott,Water ,308,55,55,45,63,45,45,Water, +599,502,Dewott,Water ,413,75,75,60,83,60,60,Water, +600,503,Samurott,Water ,528,95,100,85,108,70,70,Water, +601,504,Patrat,Normal ,255,45,55,39,35,39,42,Normal, +602,505,Watchog,Normal ,420,60,85,69,60,69,77,Normal, +603,506,Lillipup,Normal ,275,45,60,45,25,45,55,Normal, +604,507,Herdier,Normal ,370,65,80,65,35,65,60,Normal, +605,508,Stoutland,Normal ,500,85,110,90,45,90,80,Normal, +606,509,Purrloin,Dark ,281,41,50,37,50,37,66,Dark, +607,510,Liepard,Dark ,446,64,88,50,88,50,106,Dark, +608,511,Pansage,Grass ,316,50,53,48,53,48,64,Grass, +609,512,Simisage,Grass ,498,75,98,63,98,63,101,Grass, +610,513,Pansear,Fire ,316,50,53,48,53,48,64,Fire, +611,514,Simisear,Fire ,498,75,98,63,98,63,101,Fire, +612,515,Panpour,Water ,316,50,53,48,53,48,64,Water, +613,516,Simipour,Water ,498,75,98,63,98,63,101,Water, +614,517,Munna,Psychic ,292,76,25,45,67,55,24,Psychic, +615,518,Musharna,Psychic ,487,116,55,85,107,95,29,Psychic, +616,519,Pidove,Normal Flying,264,50,55,50,36,30,43,Normal,Flying +617,520,Tranquill,Normal Flying,358,62,77,62,50,42,65,Normal,Flying +618,521,Unfezant,Normal Flying,488,80,115,80,65,55,93,Normal,Flying +619,522,Blitzle,Electric ,295,45,60,32,50,32,76,Electric, +620,523,Zebstrika,Electric ,497,75,100,63,80,63,116,Electric, +621,524,Roggenrola,Rock ,280,55,75,85,25,25,15,Rock, +622,525,Boldore,Rock ,390,70,105,105,50,40,20,Rock, +623,526,Gigalith,Rock ,515,85,135,130,60,80,25,Rock, +624,527,Woobat,Psychic Flying,323,65,45,43,55,43,72,Psychic,Flying +625,528,Swoobat,Psychic Flying,425,67,57,55,77,55,114,Psychic,Flying +626,529,Drilbur,Ground ,328,60,85,40,30,45,68,Ground, +627,530,Excadrill,Ground Steel,508,110,135,60,50,65,88,Ground,Steel +628,531,Audino,Normal ,445,103,60,86,60,86,50,Normal, +629,531,Audino ( Mega Audino ),Normal Fairy,545,103,60,126,80,126,50,Normal,Fairy +630,532,Timburr,Fighting ,305,75,80,55,25,35,35,Fighting, +631,533,Gurdurr,Fighting ,405,85,105,85,40,50,40,Fighting, +632,534,Conkeldurr,Fighting ,505,105,140,95,55,65,45,Fighting, +633,535,Tympole,Water ,294,50,50,40,50,40,64,Water, +634,536,Palpitoad,Water Ground,384,75,65,55,65,55,69,Water,Ground +635,537,Seismitoad,Water Ground,509,105,95,75,85,75,74,Water,Ground +636,538,Throh,Fighting ,465,120,100,85,30,85,45,Fighting, +637,539,Sawk,Fighting ,465,75,125,75,30,75,85,Fighting, +638,540,Sewaddle,Bug Grass,310,45,53,70,40,60,42,Bug,Grass +639,541,Swadloon,Bug Grass,380,55,63,90,50,80,42,Bug,Grass +640,542,Leavanny,Bug Grass,500,75,103,80,70,80,92,Bug,Grass +641,543,Venipede,Bug Poison,260,30,45,59,30,39,57,Bug,Poison +642,544,Whirlipede,Bug Poison,360,40,55,99,40,79,47,Bug,Poison +643,545,Scolipede,Bug Poison,485,60,100,89,55,69,112,Bug,Poison +644,546,Cottonee,Grass Fairy,280,40,27,60,37,50,66,Grass,Fairy +645,547,Whimsicott,Grass Fairy,480,60,67,85,77,75,116,Grass,Fairy +646,548,Petilil,Grass ,280,45,35,50,70,50,30,Grass, +647,549,Lilligant,Grass ,480,70,60,75,110,75,90,Grass, +648,550,Basculin ( Red-Striped Form ),Water ,460,70,92,65,80,55,98,Water, +649,550,Basculin ( Blue-Striped Form ),Water ,460,70,92,65,80,55,98,Water, +650,551,Sandile,Ground Dark,292,50,72,35,35,35,65,Ground,Dark +651,552,Krokorok,Ground Dark,351,60,82,45,45,45,74,Ground,Dark +652,553,Krookodile,Ground Dark,519,95,117,80,65,70,92,Ground,Dark +653,554,Darumaka,Fire ,315,70,90,45,15,45,50,Fire, +654,554,Darumaka ( Galarian Darumaka ),Ice ,315,70,90,45,15,45,50,Ice, +655,555,Darmanitan ( Standard Mode ),Fire ,480,105,140,55,30,55,95,Fire, +656,555,Darmanitan ( Zen Mode ),Fire Psychic,540,105,30,105,140,105,55,Fire,Psychic +657,555,Darmanitan ( Galarian Standard Mode ),Ice ,480,105,140,55,30,55,95,Ice, +658,555,Darmanitan ( Galarian Zen Mode ),Ice Fire,540,105,160,55,30,55,135,Ice,Fire +659,556,Maractus,Grass ,461,75,86,67,106,67,60,Grass, +660,557,Dwebble,Bug Rock,325,50,65,85,35,35,55,Bug,Rock +661,558,Crustle,Bug Rock,485,70,105,125,65,75,45,Bug,Rock +662,559,Scraggy,Dark Fighting,348,50,75,70,35,70,48,Dark,Fighting +663,560,Scrafty,Dark Fighting,488,65,90,115,45,115,58,Dark,Fighting +664,561,Sigilyph,Psychic Flying,490,72,58,80,103,80,97,Psychic,Flying +665,562,Yamask,Ghost ,303,38,30,85,55,65,30,Ghost, +666,562,Yamask ( Galarian Yamask ),Ground Ghost,303,38,55,85,30,65,30,Ground,Ghost +667,563,Cofagrigus,Ghost ,483,58,50,145,95,105,30,Ghost, +668,564,Tirtouga,Water Rock,355,54,78,103,53,45,22,Water,Rock +669,565,Carracosta,Water Rock,495,74,108,133,83,65,32,Water,Rock +670,566,Archen,Rock Flying,401,55,112,45,74,45,70,Rock,Flying +671,567,Archeops,Rock Flying,567,75,140,65,112,65,110,Rock,Flying +672,568,Trubbish,Poison ,329,50,50,62,40,62,65,Poison, +673,569,Garbodor,Poison ,474,80,95,82,60,82,75,Poison, +674,570,Zorua,Dark ,330,40,65,40,80,40,65,Dark, +675,571,Zoroark,Dark ,510,60,105,60,120,60,105,Dark, +676,572,Minccino,Normal ,300,55,50,40,40,40,75,Normal, +677,573,Cinccino,Normal ,470,75,95,60,65,60,115,Normal, +678,574,Gothita,Psychic ,290,45,30,50,55,65,45,Psychic, +679,575,Gothorita,Psychic ,390,60,45,70,75,85,55,Psychic, +680,576,Gothitelle,Psychic ,490,70,55,95,95,110,65,Psychic, +681,577,Solosis,Psychic ,290,45,30,40,105,50,20,Psychic, +682,578,Duosion,Psychic ,370,65,40,50,125,60,30,Psychic, +683,579,Reuniclus,Psychic ,490,110,65,75,125,85,30,Psychic, +684,580,Ducklett,Water Flying,305,62,44,50,44,50,55,Water,Flying +685,581,Swanna,Water Flying,473,75,87,63,87,63,98,Water,Flying +686,582,Vanillite,Ice ,305,36,50,50,65,60,44,Ice, +687,583,Vanillish,Ice ,395,51,65,65,80,75,59,Ice, +688,584,Vanilluxe,Ice ,535,71,95,85,110,95,79,Ice, +689,585,Deerling,Normal Grass,335,60,60,50,40,50,75,Normal,Grass +690,586,Sawsbuck,Normal Grass,475,80,100,70,60,70,95,Normal,Grass +691,587,Emolga,Electric Flying,428,55,75,60,75,60,103,Electric,Flying +692,588,Karrablast,Bug ,315,50,75,45,40,45,60,Bug, +693,589,Escavalier,Bug Steel,495,70,135,105,60,105,20,Bug,Steel +694,590,Foongus,Grass Poison,294,69,55,45,55,55,15,Grass,Poison +695,591,Amoonguss,Grass Poison,464,114,85,70,85,80,30,Grass,Poison +696,592,Frillish,Water Ghost,335,55,40,50,65,85,40,Water,Ghost +697,593,Jellicent,Water Ghost,480,100,60,70,85,105,60,Water,Ghost +698,594,Alomomola,Water ,470,165,75,80,40,45,65,Water, +699,595,Joltik,Bug Electric,319,50,47,50,57,50,65,Bug,Electric +700,596,Galvantula,Bug Electric,472,70,77,60,97,60,108,Bug,Electric +701,597,Ferroseed,Grass Steel,305,44,50,91,24,86,10,Grass,Steel +702,598,Ferrothorn,Grass Steel,489,74,94,131,54,116,20,Grass,Steel +703,599,Klink,Steel ,300,40,55,70,45,60,30,Steel, +704,600,Klang,Steel ,440,60,80,95,70,85,50,Steel, +705,601,Klinklang,Steel ,520,60,100,115,70,85,90,Steel, +706,602,Tynamo,Electric ,275,35,55,40,45,40,60,Electric, +707,603,Eelektrik,Electric ,405,65,85,70,75,70,40,Electric, +708,604,Eelektross,Electric ,515,85,115,80,105,80,50,Electric, +709,605,Elgyem,Psychic ,335,55,55,55,85,55,30,Psychic, +710,606,Beheeyem,Psychic ,485,75,75,75,125,95,40,Psychic, +711,607,Litwick,Ghost Fire,275,50,30,55,65,55,20,Ghost,Fire +712,608,Lampent,Ghost Fire,370,60,40,60,95,60,55,Ghost,Fire +713,609,Chandelure,Ghost Fire,520,60,55,90,145,90,80,Ghost,Fire +714,610,Axew,Dragon ,320,46,87,60,30,40,57,Dragon, +715,611,Fraxure,Dragon ,410,66,117,70,40,50,67,Dragon, +716,612,Haxorus,Dragon ,540,76,147,90,60,70,97,Dragon, +717,613,Cubchoo,Ice ,305,55,70,40,60,40,40,Ice, +718,614,Beartic,Ice ,505,95,130,80,70,80,50,Ice, +719,615,Cryogonal,Ice ,515,80,50,50,95,135,105,Ice, +720,616,Shelmet,Bug ,305,50,40,85,40,65,25,Bug, +721,617,Accelgor,Bug ,495,80,70,40,100,60,145,Bug, +722,618,Stunfisk,Ground Electric,471,109,66,84,81,99,32,Ground,Electric +723,618,Stunfisk ( Galarian Stunfisk ),Ground Steel,471,109,81,99,66,84,32,Ground,Steel +724,619,Mienfoo,Fighting ,350,45,85,50,55,50,65,Fighting, +725,620,Mienshao,Fighting ,510,65,125,60,95,60,105,Fighting, +726,621,Druddigon,Dragon ,485,77,120,90,60,90,48,Dragon, +727,622,Golett,Ground Ghost,303,59,74,50,35,50,35,Ground,Ghost +728,623,Golurk,Ground Ghost,483,89,124,80,55,80,55,Ground,Ghost +729,624,Pawniard,Dark Steel,340,45,85,70,40,40,60,Dark,Steel +730,625,Bisharp,Dark Steel,490,65,125,100,60,70,70,Dark,Steel +731,626,Bouffalant,Normal ,490,95,110,95,40,95,55,Normal, +732,627,Rufflet,Normal Flying,350,70,83,50,37,50,60,Normal,Flying +733,628,Braviary,Normal Flying,510,100,123,75,57,75,80,Normal,Flying +734,629,Vullaby,Dark Flying,370,70,55,75,45,65,60,Dark,Flying +735,630,Mandibuzz,Dark Flying,510,110,65,105,55,95,80,Dark,Flying +736,631,Heatmor,Fire ,484,85,97,66,105,66,65,Fire, +737,632,Durant,Bug Steel,484,58,109,112,48,48,109,Bug,Steel +738,633,Deino,Dark Dragon,300,52,65,50,45,50,38,Dark,Dragon +739,634,Zweilous,Dark Dragon,420,72,85,70,65,70,58,Dark,Dragon +740,635,Hydreigon,Dark Dragon,600,92,105,90,125,90,98,Dark,Dragon +741,636,Larvesta,Bug Fire,360,55,85,55,50,55,60,Bug,Fire +742,637,Volcarona,Bug Fire,550,85,60,65,135,105,100,Bug,Fire +743,638,Cobalion,Steel Fighting,580,91,90,129,90,72,108,Steel,Fighting +744,639,Terrakion,Rock Fighting,580,91,129,90,72,90,108,Rock,Fighting +745,640,Virizion,Grass Fighting,580,91,90,72,90,129,108,Grass,Fighting +746,641,Tornadus ( Incarnate Forme ),Flying ,580,79,115,70,125,80,111,Flying, +747,641,Tornadus ( Therian Forme ),Flying ,580,79,100,80,110,90,121,Flying, +748,642,Thundurus ( Incarnate Forme ),Electric Flying,580,79,115,70,125,80,111,Electric,Flying +749,642,Thundurus ( Therian Forme ),Electric Flying,580,79,105,70,145,80,101,Electric,Flying +750,643,Reshiram,Dragon Fire,680,100,120,100,150,120,90,Dragon,Fire +751,644,Zekrom,Dragon Electric,680,100,150,120,120,100,90,Dragon,Electric +752,645,Landorus ( Incarnate Forme ),Ground Flying,600,89,125,90,115,80,101,Ground,Flying +753,645,Landorus ( Therian Forme ),Ground Flying,600,89,145,90,105,80,91,Ground,Flying +754,646,Kyurem,Dragon Ice,660,125,130,90,130,90,95,Dragon,Ice +755,646,Kyurem ( Black Kyurem ),Dragon Ice,700,125,170,100,120,90,95,Dragon,Ice +756,646,Kyurem ( White Kyurem ),Dragon Ice,700,125,120,90,170,100,95,Dragon,Ice +757,647,Keldeo ( Ordinary Form ),Water Fighting,580,91,72,90,129,90,108,Water,Fighting +758,647,Keldeo ( Resolute Form ),Water Fighting,580,91,72,90,129,90,108,Water,Fighting +759,648,Meloetta ( Aria Forme ),Normal Psychic,600,100,77,77,128,128,90,Normal,Psychic +760,648,Meloetta ( Pirouette Forme ),Normal Fighting,600,100,128,90,77,77,128,Normal,Fighting +761,649,Genesect,Bug Steel,600,71,120,95,120,95,99,Bug,Steel +762,650,Chespin,Grass ,313,56,61,65,48,45,38,Grass, +763,651,Quilladin,Grass ,405,61,78,95,56,58,57,Grass, +764,652,Chesnaught,Grass Fighting,530,88,107,122,74,75,64,Grass,Fighting +765,653,Fennekin,Fire ,307,40,45,40,62,60,60,Fire, +766,654,Braixen,Fire ,409,59,59,58,90,70,73,Fire, +767,655,Delphox,Fire Psychic,534,75,69,72,114,100,104,Fire,Psychic +768,656,Froakie,Water ,314,41,56,40,62,44,71,Water, +769,657,Frogadier,Water ,405,54,63,52,83,56,97,Water, +770,658,Greninja,Water Dark,530,72,95,67,103,71,122,Water,Dark +771,658,Greninja ( Ash-Greninja ),Water Dark,640,72,145,67,153,71,132,Water,Dark +772,659,Bunnelby,Normal ,237,38,36,38,32,36,57,Normal, +773,660,Diggersby,Normal Ground,423,85,56,77,50,77,78,Normal,Ground +774,661,Fletchling,Normal Flying,278,45,50,43,40,38,62,Normal,Flying +775,662,Fletchinder,Fire Flying,382,62,73,55,56,52,84,Fire,Flying +776,663,Talonflame,Fire Flying,499,78,81,71,74,69,126,Fire,Flying +777,664,Scatterbug,Bug ,200,38,35,40,27,25,35,Bug, +778,665,Spewpa,Bug ,213,45,22,60,27,30,29,Bug, +779,666,Vivillon,Bug Flying,411,80,52,50,90,50,89,Bug,Flying +780,667,Litleo,Fire Normal,369,62,50,58,73,54,72,Fire,Normal +781,668,Pyroar,Fire Normal,507,86,68,72,109,66,106,Fire,Normal +782,669,Flabébé,Fairy ,303,44,38,39,61,79,42,Fairy, +783,670,Floette,Fairy ,371,54,45,47,75,98,52,Fairy, +784,671,Florges,Fairy ,552,78,65,68,112,154,75,Fairy, +785,672,Skiddo,Grass ,350,66,65,48,62,57,52,Grass, +786,673,Gogoat,Grass ,531,123,100,62,97,81,68,Grass, +787,674,Pancham,Fighting ,348,67,82,62,46,48,43,Fighting, +788,675,Pangoro,Fighting Dark,495,95,124,78,69,71,58,Fighting,Dark +789,676,Furfrou,Normal ,472,75,80,60,65,90,102,Normal, +790,677,Espurr,Psychic ,355,62,48,54,63,60,68,Psychic, +791,678,Meowstic ( Male ),Psychic ,466,74,48,76,83,81,104,Psychic, +792,678,Meowstic ( Female ),Psychic ,466,74,48,76,83,81,104,Psychic, +793,679,Honedge,Steel Ghost,325,45,80,100,35,37,28,Steel,Ghost +794,680,Doublade,Steel Ghost,448,59,110,150,45,49,35,Steel,Ghost +795,681,Aegislash ( Shield Forme ),Steel Ghost,500,60,50,140,50,140,60,Steel,Ghost +796,681,Aegislash ( Blade Forme ),Steel Ghost,500,60,140,50,140,50,60,Steel,Ghost +797,682,Spritzee,Fairy ,341,78,52,60,63,65,23,Fairy, +798,683,Aromatisse,Fairy ,462,101,72,72,99,89,29,Fairy, +799,684,Swirlix,Fairy ,341,62,48,66,59,57,49,Fairy, +800,685,Slurpuff,Fairy ,480,82,80,86,85,75,72,Fairy, +801,686,Inkay,Dark Psychic,288,53,54,53,37,46,45,Dark,Psychic +802,687,Malamar,Dark Psychic,482,86,92,88,68,75,73,Dark,Psychic +803,688,Binacle,Rock Water,306,42,52,67,39,56,50,Rock,Water +804,689,Barbaracle,Rock Water,500,72,105,115,54,86,68,Rock,Water +805,690,Skrelp,Poison Water,320,50,60,60,60,60,30,Poison,Water +806,691,Dragalge,Poison Dragon,494,65,75,90,97,123,44,Poison,Dragon +807,692,Clauncher,Water ,330,50,53,62,58,63,44,Water, +808,693,Clawitzer,Water ,500,71,73,88,120,89,59,Water, +809,694,Helioptile,Electric Normal,289,44,38,33,61,43,70,Electric,Normal +810,695,Heliolisk,Electric Normal,481,62,55,52,109,94,109,Electric,Normal +811,696,Tyrunt,Rock Dragon,362,58,89,77,45,45,48,Rock,Dragon +812,697,Tyrantrum,Rock Dragon,521,82,121,119,69,59,71,Rock,Dragon +813,698,Amaura,Rock Ice,362,77,59,50,67,63,46,Rock,Ice +814,699,Aurorus,Rock Ice,521,123,77,72,99,92,58,Rock,Ice +815,700,Sylveon,Fairy ,525,95,65,65,110,130,60,Fairy, +816,701,Hawlucha,Fighting Flying,500,78,92,75,74,63,118,Fighting,Flying +817,702,Dedenne,Electric Fairy,431,67,58,57,81,67,101,Electric,Fairy +818,703,Carbink,Rock Fairy,500,50,50,150,50,150,50,Rock,Fairy +819,704,Goomy,Dragon ,300,45,50,35,55,75,40,Dragon, +820,705,Sliggoo,Dragon ,452,68,75,53,83,113,60,Dragon, +821,706,Goodra,Dragon ,600,90,100,70,110,150,80,Dragon, +822,707,Klefki,Steel Fairy,470,57,80,91,80,87,75,Steel,Fairy +823,708,Phantump,Ghost Grass,309,43,70,48,50,60,38,Ghost,Grass +824,709,Trevenant,Ghost Grass,474,85,110,76,65,82,56,Ghost,Grass +825,710,Pumpkaboo ( Average Size ),Ghost Grass,335,49,66,70,44,55,51,Ghost,Grass +826,710,Pumpkaboo ( Small Size ),Ghost Grass,335,44,66,70,44,55,56,Ghost,Grass +827,710,Pumpkaboo ( Large Size ),Ghost Grass,335,54,66,70,44,55,46,Ghost,Grass +828,710,Pumpkaboo ( Super Size ),Ghost Grass,335,59,66,70,44,55,41,Ghost,Grass +829,711,Gourgeist ( Average Size ),Ghost Grass,494,65,90,122,58,75,84,Ghost,Grass +830,711,Gourgeist ( Small Size ),Ghost Grass,494,55,85,122,58,75,99,Ghost,Grass +831,711,Gourgeist ( Large Size ),Ghost Grass,494,75,95,122,58,75,69,Ghost,Grass +832,711,Gourgeist ( Super Size ),Ghost Grass,494,85,100,122,58,75,54,Ghost,Grass +833,712,Bergmite,Ice ,304,55,69,85,32,35,28,Ice, +834,713,Avalugg,Ice ,514,95,117,184,44,46,28,Ice, +835,714,Noibat,Flying Dragon,245,40,30,35,45,40,55,Flying,Dragon +836,715,Noivern,Flying Dragon,535,85,70,80,97,80,123,Flying,Dragon +837,716,Xerneas,Fairy ,680,126,131,95,131,98,99,Fairy, +838,717,Yveltal,Dark Flying,680,126,131,95,131,98,99,Dark,Flying +839,718,Zygarde ( 50% Forme ),Dragon Ground,600,108,100,121,81,95,95,Dragon,Ground +840,718,Zygarde ( 10% Forme ),Dragon Ground,486,54,100,71,61,85,115,Dragon,Ground +841,718,Zygarde ( Complete Forme ),Dragon Ground,708,216,100,121,91,95,85,Dragon,Ground +842,719,Diancie,Rock Fairy,600,50,100,150,100,150,50,Rock,Fairy +843,719,Diancie ( Mega Diancie ),Rock Fairy,700,50,160,110,160,110,110,Rock,Fairy +844,720,Hoopa ( Hoopa Confined ),Psychic Ghost,600,80,110,60,150,130,70,Psychic,Ghost +845,720,Hoopa ( Hoopa Unbound ),Psychic Dark,680,80,160,60,170,130,80,Psychic,Dark +846,721,Volcanion,Fire Water,600,80,110,120,130,90,70,Fire,Water +847,722,Rowlet,Grass Flying,320,68,55,55,50,50,42,Grass,Flying +848,723,Dartrix,Grass Flying,420,78,75,75,70,70,52,Grass,Flying +849,724,Decidueye,Grass Ghost,530,78,107,75,100,100,70,Grass,Ghost +850,725,Litten,Fire ,320,45,65,40,60,40,70,Fire, +851,726,Torracat,Fire ,420,65,85,50,80,50,90,Fire, +852,727,Incineroar,Fire Dark,530,95,115,90,80,90,60,Fire,Dark +853,728,Popplio,Water ,320,50,54,54,66,56,40,Water, +854,729,Brionne,Water ,420,60,69,69,91,81,50,Water, +855,730,Primarina,Water Fairy,530,80,74,74,126,116,60,Water,Fairy +856,731,Pikipek,Normal Flying,265,35,75,30,30,30,65,Normal,Flying +857,732,Trumbeak,Normal Flying,355,55,85,50,40,50,75,Normal,Flying +858,733,Toucannon,Normal Flying,485,80,120,75,75,75,60,Normal,Flying +859,734,Yungoos,Normal ,253,48,70,30,30,30,45,Normal, +860,735,Gumshoos,Normal ,418,88,110,60,55,60,45,Normal, +861,736,Grubbin,Bug ,300,47,62,45,55,45,46,Bug, +862,737,Charjabug,Bug Electric,400,57,82,95,55,75,36,Bug,Electric +863,738,Vikavolt,Bug Electric,500,77,70,90,145,75,43,Bug,Electric +864,739,Crabrawler,Fighting ,338,47,82,57,42,47,63,Fighting, +865,740,Crabominable,Fighting Ice,478,97,132,77,62,67,43,Fighting,Ice +866,741,Oricorio ( Baile Style ),Fire Flying,476,75,70,70,98,70,93,Fire,Flying +867,741,Oricorio ( Pom-Pom Style ),Electric Flying,476,75,70,70,98,70,93,Electric,Flying +868,741,Oricorio ( Pa'u Style ),Psychic Flying,476,75,70,70,98,70,93,Psychic,Flying +869,741,Oricorio ( Sensu Style ),Ghost Flying,476,75,70,70,98,70,93,Ghost,Flying +870,742,Cutiefly,Bug Fairy,304,40,45,40,55,40,84,Bug,Fairy +871,743,Ribombee,Bug Fairy,464,60,55,60,95,70,124,Bug,Fairy +872,744,Rockruff,Rock ,280,45,65,40,30,40,60,Rock, +873,744,Rockruff ( Own Tempo Rockruff ),Rock ,280,45,65,40,30,40,60,Rock, +874,745,Lycanroc ( Midday Form ),Rock ,487,75,115,65,55,65,112,Rock, +875,745,Lycanroc ( Midnight Form ),Rock ,487,85,115,75,55,75,82,Rock, +876,745,Lycanroc ( Dusk Form ),Rock ,487,75,117,65,55,65,110,Rock, +877,746,Wishiwashi ( Solo Form ),Water ,175,45,20,20,25,25,40,Water, +878,746,Wishiwashi ( School Form ),Water ,620,45,140,130,140,135,30,Water, +879,747,Mareanie,Poison Water,305,50,53,62,43,52,45,Poison,Water +880,748,Toxapex,Poison Water,495,50,63,152,53,142,35,Poison,Water +881,749,Mudbray,Ground ,385,70,100,70,45,55,45,Ground, +882,750,Mudsdale,Ground ,500,100,125,100,55,85,35,Ground, +883,751,Dewpider,Water Bug,269,38,40,52,40,72,27,Water,Bug +884,752,Araquanid,Water Bug,454,68,70,92,50,132,42,Water,Bug +885,753,Fomantis,Grass ,250,40,55,35,50,35,35,Grass, +886,754,Lurantis,Grass ,480,70,105,90,80,90,45,Grass, +887,755,Morelull,Grass Fairy,285,40,35,55,65,75,15,Grass,Fairy +888,756,Shiinotic,Grass Fairy,405,60,45,80,90,100,30,Grass,Fairy +889,757,Salandit,Poison Fire,320,48,44,40,71,40,77,Poison,Fire +890,758,Salazzle,Poison Fire,480,68,64,60,111,60,117,Poison,Fire +891,759,Stufful,Normal Fighting,340,70,75,50,45,50,50,Normal,Fighting +892,760,Bewear,Normal Fighting,500,120,125,80,55,60,60,Normal,Fighting +893,761,Bounsweet,Grass ,210,42,30,38,30,38,32,Grass, +894,762,Steenee,Grass ,290,52,40,48,40,48,62,Grass, +895,763,Tsareena,Grass ,510,72,120,98,50,98,72,Grass, +896,764,Comfey,Fairy ,485,51,52,90,82,110,100,Fairy, +897,765,Oranguru,Normal Psychic,490,90,60,80,90,110,60,Normal,Psychic +898,766,Passimian,Fighting ,490,100,120,90,40,60,80,Fighting, +899,767,Wimpod,Bug Water,230,25,35,40,20,30,80,Bug,Water +900,768,Golisopod,Bug Water,530,75,125,140,60,90,40,Bug,Water +901,769,Sandygast,Ghost Ground,320,55,55,80,70,45,15,Ghost,Ground +902,770,Palossand,Ghost Ground,480,85,75,110,100,75,35,Ghost,Ground +903,771,Pyukumuku,Water ,410,55,60,130,30,130,5,Water, +904,772,Type: ( Null ),Normal ,534,95,95,95,95,95,59,Normal, +905,773,Silvally,Normal ,570,95,95,95,95,95,95,Normal, +906,774,Minior ( Meteor Form ),Rock Flying,440,60,60,100,60,100,60,Rock,Flying +907,774,Minior ( Core Form ),Rock Flying,500,60,100,60,100,60,120,Rock,Flying +908,775,Komala,Normal ,480,65,115,65,75,95,65,Normal, +909,776,Turtonator,Fire Dragon,485,60,78,135,91,85,36,Fire,Dragon +910,777,Togedemaru,Electric Steel,435,65,98,63,40,73,96,Electric,Steel +911,778,Mimikyu,Ghost Fairy,476,55,90,80,50,105,96,Ghost,Fairy +912,779,Bruxish,Water Psychic,475,68,105,70,70,70,92,Water,Psychic +913,780,Drampa,Normal Dragon,485,78,60,85,135,91,36,Normal,Dragon +914,781,Dhelmise,Ghost Grass,517,70,131,100,86,90,40,Ghost,Grass +915,782,Jangmo-o,Dragon ,300,45,55,65,45,45,45,Dragon, +916,783,Hakamo-o,Dragon Fighting,420,55,75,90,65,70,65,Dragon,Fighting +917,784,Kommo-o,Dragon Fighting,600,75,110,125,100,105,85,Dragon,Fighting +918,785,Tapu ( Koko ),Electric Fairy,570,70,115,85,95,75,130,Electric,Fairy +919,786,Tapu ( Lele ),Psychic Fairy,570,70,85,75,130,115,95,Psychic,Fairy +920,787,Tapu ( Bulu ),Grass Fairy,570,70,130,115,85,95,75,Grass,Fairy +921,788,Tapu ( Fini ),Water Fairy,570,70,75,115,95,130,85,Water,Fairy +922,789,Cosmog,Psychic ,200,43,29,31,29,31,37,Psychic, +923,790,Cosmoem,Psychic ,400,43,29,131,29,131,37,Psychic, +924,791,Solgaleo,Psychic Steel,680,137,137,107,113,89,97,Psychic,Steel +925,792,Lunala,Psychic Ghost,680,137,113,89,137,107,97,Psychic,Ghost +926,793,Nihilego,Rock Poison,570,109,53,47,127,131,103,Rock,Poison +927,794,Buzzwole,Bug Fighting,570,107,139,139,53,53,79,Bug,Fighting +928,795,Pheromosa,Bug Fighting,570,71,137,37,137,37,151,Bug,Fighting +929,796,Xurkitree,Electric ,570,83,89,71,173,71,83,Electric, +930,797,Celesteela,Steel Flying,570,97,101,103,107,101,61,Steel,Flying +931,798,Kartana,Grass Steel,570,59,181,131,59,31,109,Grass,Steel +932,799,Guzzlord,Dark Dragon,570,223,101,53,97,53,43,Dark,Dragon +933,800,Necrozma,Psychic ,600,97,107,101,127,89,79,Psychic, +934,800,Necrozma ( Dusk Mane Necrozma ),Psychic Steel,680,97,157,127,113,109,77,Psychic,Steel +935,800,Necrozma ( Dawn Wings Necrozma ),Psychic Ghost,680,97,113,109,157,127,77,Psychic,Ghost +936,800,Necrozma ( Ultra Necrozma ),Psychic Dragon,754,97,167,97,167,97,129,Psychic,Dragon +937,801,Magearna,Steel Fairy,600,80,95,115,130,115,65,Steel,Fairy +938,802,Marshadow,Fighting Ghost,600,90,125,80,90,90,125,Fighting,Ghost +939,803,Poipole,Poison ,420,67,73,67,73,67,73,Poison, +940,804,Naganadel,Poison Dragon,540,73,73,73,127,73,121,Poison,Dragon +941,805,Stakataka,Rock Steel,570,61,131,211,53,101,13,Rock,Steel +942,806,Blacephalon,Fire Ghost,570,53,127,53,151,79,107,Fire,Ghost +943,807,Zeraora,Electric ,600,88,112,75,102,80,143,Electric, +944,808,Meltan,Steel ,300,46,65,65,55,35,34,Steel, +945,809,Melmetal,Steel ,600,135,143,143,80,65,34,Steel, +946,810,Grookey,Grass ,310,50,65,50,40,40,65,Grass, +947,811,Thwackey,Grass ,420,70,85,70,55,60,80,Grass, +948,812,Rillaboom,Grass ,530,100,125,90,60,70,85,Grass, +949,813,Scorbunny,Fire ,310,50,71,40,40,40,69,Fire, +950,814,Raboot,Fire ,420,65,86,60,55,60,94,Fire, +951,815,Cinderace,Fire ,530,80,116,75,65,75,119,Fire, +952,816,Sobble,Water ,310,50,40,40,70,40,70,Water, +953,817,Drizzile,Water ,420,65,60,55,95,55,90,Water, +954,818,Inteleon,Water ,530,70,85,65,125,65,120,Water, +955,819,Skwovet,Normal ,275,70,55,55,35,35,25,Normal, +956,820,Greedent,Normal ,460,120,95,95,55,75,20,Normal, +957,821,Rookidee,Flying ,245,38,47,35,33,35,57,Flying, +958,822,Corvisquire,Flying ,365,68,67,55,43,55,77,Flying, +959,823,Corviknight,Flying Steel,495,98,87,105,53,85,67,Flying,Steel +960,824,Blipbug,Bug ,180,25,20,20,25,45,45,Bug, +961,825,Dottler,Bug Psychic,335,50,35,80,50,90,30,Bug,Psychic +962,826,Orbeetle,Bug Psychic,505,60,45,110,80,120,90,Bug,Psychic +963,827,Nickit,Dark ,245,40,28,28,47,52,50,Dark, +964,828,Thievul,Dark ,455,70,58,58,87,92,90,Dark, +965,829,Gossifleur,Grass ,250,40,40,60,40,60,10,Grass, +966,830,Eldegoss,Grass ,460,60,50,90,80,120,60,Grass, +967,831,Wooloo,Normal ,270,42,40,55,40,45,48,Normal, +968,832,Dubwool,Normal ,490,72,80,100,60,90,88,Normal, +969,833,Chewtle,Water ,284,50,64,50,38,38,44,Water, +970,834,Drednaw,Water Rock,485,90,115,90,48,68,74,Water,Rock +971,835,Yamper,Electric ,270,59,45,50,40,50,26,Electric, +972,836,Boltund,Electric ,490,69,90,60,90,60,121,Electric, +973,837,Rolycoly,Rock ,240,30,40,50,40,50,30,Rock, +974,838,Carkol,Rock Fire,410,80,60,90,60,70,50,Rock,Fire +975,839,Coalossal,Rock Fire,510,110,80,120,80,90,30,Rock,Fire +976,840,Applin,Grass Dragon,260,40,40,80,40,40,20,Grass,Dragon +977,841,Flapple,Grass Dragon,485,70,110,80,95,60,70,Grass,Dragon +978,842,Appletun,Grass Dragon,485,110,85,80,100,80,30,Grass,Dragon +979,843,Silicobra,Ground ,315,52,57,75,35,50,46,Ground, +980,844,Sandaconda,Ground ,510,72,107,125,65,70,71,Ground, +981,845,Cramorant,Flying Water,475,70,85,55,85,95,85,Flying,Water +982,846,Arrokuda,Water ,280,41,63,40,40,30,66,Water, +983,847,Barraskewda,Water ,490,61,123,60,60,50,136,Water, +984,848,Toxel,Electric Poison,242,40,38,35,54,35,40,Electric,Poison +985,849,Toxtricity ( Low Key Form ),Electric Poison,502,75,98,70,114,70,75,Electric,Poison +986,849,Toxtricity ( Amped Form ),Electric Poison,502,75,98,70,114,70,75,Electric,Poison +987,850,Sizzlipede,Fire Bug,305,50,65,45,50,50,45,Fire,Bug +988,851,Centiskorch,Fire Bug,525,100,115,65,90,90,65,Fire,Bug +989,852,Clobbopus,Fighting ,310,50,68,60,50,50,32,Fighting, +990,853,Grapploct,Fighting ,480,80,118,90,70,80,42,Fighting, +991,854,Sinistea,Ghost ,308,40,45,45,74,54,50,Ghost, +992,855,Polteageist,Ghost ,508,60,65,65,134,114,70,Ghost, +993,856,Hatenna,Psychic ,265,42,30,45,56,53,39,Psychic, +994,857,Hattrem,Psychic ,370,57,40,65,86,73,49,Psychic, +995,858,Hatterene,Psychic Fairy,510,57,90,95,136,103,29,Psychic,Fairy +996,859,Impidimp,Dark Fairy,265,45,45,30,55,40,50,Dark,Fairy +997,860,Morgrem,Dark Fairy,370,65,60,45,75,55,70,Dark,Fairy +998,861,Grimmsnarl,Dark Fairy,510,95,120,65,95,75,60,Dark,Fairy +999,862,Obstagoon,Dark Normal,520,93,90,101,60,81,95,Dark,Normal +1000,863,Perrserker,Steel ,440,70,110,100,50,60,50,Steel, +1001,864,Cursola,Ghost ,510,60,95,50,145,130,30,Ghost, +1002,865,Sirfetch'd,Fighting ,507,62,135,95,68,82,65,Fighting, +1003,866,Mr. ( Rime ),Ice Psychic,520,80,85,75,110,100,70,Ice,Psychic +1004,867,Runerigus,Ground Ghost,483,58,95,145,50,105,30,Ground,Ghost +1005,868,Milcery,Fairy ,270,45,40,40,50,61,34,Fairy, +1006,869,Alcremie,Fairy ,495,65,60,75,110,121,64,Fairy, +1007,870,Falinks,Fighting ,470,65,100,100,70,60,75,Fighting, +1008,871,Pincurchin,Electric ,435,48,101,95,91,85,15,Electric, +1009,872,Snom,Ice Bug,185,30,25,35,45,30,20,Ice,Bug +1010,873,Frosmoth,Ice Bug,475,70,65,60,125,90,65,Ice,Bug +1011,874,Stonjourner,Rock ,470,100,125,135,20,20,70,Rock, +1012,875,Eiscue ( Ice Face ),Ice ,470,75,80,110,65,90,50,Ice, +1013,875,Eiscue ( Noice Face ),Ice ,470,75,80,70,65,50,130,Ice, +1014,876,Indeedee ( Male ),Psychic Normal,475,60,65,55,105,95,95,Psychic,Normal +1015,876,Indeedee ( Female ),Psychic Normal,475,70,55,65,95,105,85,Psychic,Normal +1016,877,Morpeko ( Full Belly Mode ),Electric Dark,436,58,95,58,70,58,97,Electric,Dark +1017,877,Morpeko ( Hangry Mode ),Electric Dark,436,58,95,58,70,58,97,Electric,Dark +1018,878,Cufant,Steel ,330,72,80,49,40,49,40,Steel, +1019,879,Copperajah,Steel ,500,122,130,69,80,69,30,Steel, +1020,880,Dracozolt,Electric Dragon,505,90,100,90,80,70,75,Electric,Dragon +1021,881,Arctozolt,Electric Ice,505,90,100,90,90,80,55,Electric,Ice +1022,882,Dracovish,Water Dragon,505,90,90,100,70,80,75,Water,Dragon +1023,883,Arctovish,Water Ice,505,90,90,100,80,90,55,Water,Ice +1024,884,Duraludon,Steel Dragon,535,70,95,115,120,50,85,Steel,Dragon +1025,885,Dreepy,Dragon Ghost,270,28,60,30,40,30,82,Dragon,Ghost +1026,886,Drakloak,Dragon Ghost,410,68,80,50,60,50,102,Dragon,Ghost +1027,887,Dragapult,Dragon Ghost,600,88,120,75,100,75,142,Dragon,Ghost +1028,888,Zacian ( Crowned Sword ),Fairy Steel,720,92,170,115,80,115,148,Fairy,Steel +1029,888,Zacian ( Hero of Many Battles ),Fairy ,670,92,130,115,80,115,138,Fairy, +1030,889,Zamazenta ( Crowned Shield ),Fighting Steel,720,92,130,145,80,145,128,Fighting,Steel +1031,889,Zamazenta ( Hero of Many Battles ),Fighting ,670,92,130,115,80,115,138,Fighting, +1032,890,Eternatus,Poison Dragon,690,140,85,95,145,95,130,Poison,Dragon +1033,890,Eternatus ( Eternamax ),Poison Dragon,1125,255,115,250,125,250,130,Poison,Dragon +1034,891,Kubfu,Fighting ,385,60,90,60,53,50,72,Fighting, +1035,892,Urshifu ( Single Strike Style ),Fighting Dark,550,100,130,100,63,60,97,Fighting,Dark +1036,892,Urshifu ( Rapid Strike Style ),Fighting Water,550,100,130,100,63,60,97,Fighting,Water +1037,893,Zarude,Dark Grass,600,105,120,105,70,95,105,Dark,Grass +1038,894,Regieleki,Electric ,580,80,100,50,100,50,200,Electric, +1039,895,Regidrago,Dragon ,580,200,100,50,100,50,80,Dragon, +1040,896,Glastrier,Ice ,580,100,145,130,65,110,30,Ice, +1041,897,Spectrier,Ghost ,580,100,65,60,145,80,130,Ghost, +1042,898,Calyrex,Psychic Grass,500,100,80,80,80,80,80,Psychic,Grass +1043,898,Calyrex ( Ice Rider ),Psychic Ice,680,100,165,150,85,130,50,Psychic,Ice +1044,898,Calyrex ( Shadow Rider ),Psychic Ghost,680,100,85,80,165,100,150,Psychic,Ghost diff --git a/Proyecto2.ipynb b/Proyecto2.ipynb new file mode 100644 index 0000000..430fefd --- /dev/null +++ b/Proyecto2.ipynb @@ -0,0 +1,531 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "25794c58", + "metadata": {}, + "outputs": [], + "source": [ + "#Importamos las librerias que nos van a ayudar en este proceso\n", + "\n", + "import requests\n", + "from bs4 import BeautifulSoup\n", + "import pandas as pd\n", + "from pprint import pprint\n", + "from lxml import html\n", + "from lxml.html import fromstring\n", + "import urllib.request\n", + "from urllib.request import urlopen\n", + "import random\n", + "import re\n", + "import lxml.html as lh\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "5fb5ec3c", + "metadata": {}, + "outputs": [], + "source": [ + "#Primero vamos a poner la url de la cual queremos sacar nuestro Pokédex\n", + "\n", + "url='http://pokemondb.net/pokedex/all'" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "6c906f3a", + "metadata": {}, + "outputs": [], + "source": [ + "#Con esto tendremos en esta variable todas los contenidos de la página\n", + "pag_pokemon = requests.get(url)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "65f60d40", + "metadata": {}, + "outputs": [], + "source": [ + "#Guardaremos la info\n", + "base_a = lh.fromstring(pag_pokemon.content)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "50cd3a12", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[10, 10, 10, 10, 10]" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Hacemos la info entendible por medio de hacer un parseo\n", + "tr_elementos = base_a.xpath('//tr')\n", + "\n", + "#Checamos la longitud de la tabla para los primeros 5 elementos\n", + "[len(T) for T in tr_elementos[:5]]" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "eeb2c865", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1 #\n", + "2 Name\n", + "3 Type\n", + "4 Total\n", + "5 HP\n", + "6 Attack\n", + "7 Defense\n", + "8 Sp. Atk\n", + "9 Sp. Def\n", + "10 Speed\n" + ] + } + ], + "source": [ + "tr_elementos = base_a.xpath('//tr')\n", + "\n", + "#Creamos una lista vacia para poder traer la info\n", + "columna=[]\n", + "i=0\n", + "\n", + "#Vamos a guardar los encabezados de cada columna\n", + "for t in tr_elementos[0]:\n", + " i+=1\n", + " nombre=t.text_content()\n", + " print (i,nombre)\n", + " columna.append((nombre,[]))" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "d723e52e", + "metadata": {}, + "outputs": [], + "source": [ + "#Toda la información tiene que guardarse en el segundo valor de la tabla ya que el primero son los encabezados\n", + "for j in range(1,len(tr_elementos)):\n", + " T=tr_elementos[j]\n", + " \n", + " #Hay que delimitar que solo llegue al 10 porque si no esta no es información de nuestra tabal\n", + " if len(T)!=10:\n", + " break\n", + " \n", + " i=0\n", + " \n", + " for t in T.iterchildren():\n", + " data=t.text_content() \n", + " \n", + " if i>0:\n", + " \n", + " try:\n", + " data=int(data)\n", + " except:\n", + " pass\n", + " \n", + " columna[i][1].append(data)\n", + " \n", + " i+=1" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "660547db", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045]" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#La tabla tiene más registros porque contiene todas las variantes y megaevoluciones de todos los Pokémon\n", + "[len(C) for (title,C) in columna]" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "3754ae3a", + "metadata": {}, + "outputs": [], + "source": [ + "Dict={title:column for (title,column) in columna}\n", + "df=pd.DataFrame(Dict)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "47c85cf2", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
#NameTypeTotalHPAttackDefenseSp. AtkSp. DefSpeed
0001BulbasaurGrass Poison318454949656545
1002IvysaurGrass Poison405606263808060
2003VenusaurGrass Poison52580828310010080
3003Venusaur Mega VenusaurGrass Poison6258010012312212080
4004CharmanderFire309395243605065
\n", + "
" + ], + "text/plain": [ + " # Name Type Total HP Attack Defense \\\n", + "0 001 Bulbasaur Grass Poison 318 45 49 49 \n", + "1 002 Ivysaur Grass Poison 405 60 62 63 \n", + "2 003 Venusaur Grass Poison 525 80 82 83 \n", + "3 003 Venusaur Mega Venusaur Grass Poison 625 80 100 123 \n", + "4 004 Charmander Fire 309 39 52 43 \n", + "\n", + " Sp. Atk Sp. Def Speed \n", + "0 65 65 45 \n", + "1 80 80 60 \n", + "2 100 100 80 \n", + "3 122 120 80 \n", + "4 60 50 65 " + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "4da79efa", + "metadata": {}, + "outputs": [], + "source": [ + "#Ahora vamos a hacer la limpieza, en las columnas de nombre donde aparecen las mega evoluciones \n", + "# o diferentes Pokémon así como la columna de tipo que contiene los 2 tipos en algunos casos\n", + "\n", + "def parentesis(elemento):\n", + " list = [x for x in elemento]\n", + " for m in range(1, len(list)):\n", + " if list[m].isupper():\n", + " list[m] = list[m]\n", + " lista_final = ''.join(list).split(' ')\n", + " largo = len(lista_final)\n", + " if largo>1:\n", + " lista_final.insert(1,'(')\n", + " lista_final.append(')')\n", + " return ' '.join(lista_final)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "81248c31", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
#NameTypeTotalHPAttackDefenseSp. AtkSp. DefSpeedType_1Type_2
0001BulbasaurGrass Poison318454949656545GrassPoison
1002IvysaurGrass Poison405606263808060GrassPoison
2003VenusaurGrass Poison52580828310010080GrassPoison
3003Venusaur ( Mega Venusaur )Grass Poison6258010012312212080GrassPoison
4004CharmanderFire309395243605065FireNone
\n", + "
" + ], + "text/plain": [ + " # Name Type Total HP Attack Defense \\\n", + "0 001 Bulbasaur Grass Poison 318 45 49 49 \n", + "1 002 Ivysaur Grass Poison 405 60 62 63 \n", + "2 003 Venusaur Grass Poison 525 80 82 83 \n", + "3 003 Venusaur ( Mega Venusaur ) Grass Poison 625 80 100 123 \n", + "4 004 Charmander Fire 309 39 52 43 \n", + "\n", + " Sp. Atk Sp. Def Speed Type_1 Type_2 \n", + "0 65 65 45 Grass Poison \n", + "1 80 80 60 Grass Poison \n", + "2 100 100 80 Grass Poison \n", + "3 122 120 80 Grass Poison \n", + "4 60 50 65 Fire None " + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Ahora va para los cambios en el df\n", + "\n", + "df['Name']=df['Name'].apply(parentesis)\n", + "Type = df[\"Type\"].str.split(expand=True)\n", + "Type.columns = ['Type_1', 'Type_2']\n", + "#df.head()\n", + "\n", + "df = pd.concat([df, Type], axis=1)\n", + "df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "b4bf5f13", + "metadata": {}, + "outputs": [], + "source": [ + "df.to_csv('Pokedex_Mich.csv')" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/README.md b/README.md index dc8bae8..12d8a31 100644 --- a/README.md +++ b/README.md @@ -2,45 +2,22 @@ # Project: API and Web Data Scraping -## Overview +## Extracción del Pokédex Pokémon -The goal of this project is for you to practice what you have learned in the APIs and Web Scraping chapter of this program. For this project, you will choose both an API to obtain data from and a web page to scrape. For the API portion of the project will need to make calls to your chosen API, successfully obtain a response, request data, convert it into a Pandas data frame, and export it as a CSV file. For the web scraping portion of the project, you will need to scrape the HTML from your chosen page, parse the HTML to extract the necessary information, and either save the results to a text (txt) file if it is text or into a CSV file if it is tabular data. - -**You will be working individually for this project**, but we'll be guiding you along the process and helping you as you go. Show us what you've got! +Michelle Esquivel Vázquez +Noviembre 2021 --- -## Technical Requirements - -The technical requirements for this project are as follows: - -* You must obtain data from an API using Python. -* You must scrape and clean HTML from a web page using Python. -* The results should be two files - one containing the tabular results of your API request and the other containing the results of your web page scrape. -* Your code should be saved in a Jupyter Notebook and your results should be saved in a folder named output. -* You should include a README.md file that describes the steps you took and your thought process for obtaining data from the API and web page. +## Objetivo -## Necessary Deliverables +Extraer la información del Pokédex para todos los Pokémon actualmente. -The following deliverables should be pushed to your Github repo for this chapter. +Se utilizo webscrapping en una página Pokémon para extraer el Pokédex, luego se limpio la información y se guardo en un csv. -* **A Jupyter Notebook (.ipynb) file** that contains the code used to work with your API and scrape your web page. -* **An output folder** containing the outputs of your API and scraping efforts. -* **A ``README.md`` file** containing a detailed explanation of your approach and code for retrieving data from the API and scraping the web page as well as your results, obstacles encountered, and lessons learned. -## Suggested Ways to Get Started +## Páginas de utilidad -* **Find an API to work with** - a great place to start looking would be [API List](https://apilist.fun/) and [Public APIs](https://github.com/toddmotto/public-apis). If you need authorization for your chosen API, make sure to give yourself enough time for the service to review and accept your application. Have a couple back-up APIs chosen just in case! -* **Find a web page to scrape** and determine the content you would like to scrape from it - blogs and news sites are typically good candidates for scraping text content, and [Wikipedia](https://www.wikipedia.org/) is usually a good source for HTML tables (search for "list of..."). -* **Break the project down into different steps** - note the steps covered in the API and web scraping lessons, try to follow them, and make adjustments as you encounter the obstacles that are inevitable due to all APIs and web pages being different. -* **Use the tools in your tool kit** - your knowledge of intermediate Python as well as some of the things you've learned in previous chapters. This is a great way to start tying everything you've learned together! -* **Work through the lessons in class** & ask questions when you need to! Think about adding relevant code to your project each night, instead of, you know... _procrastinating_. -* **Commit early, commit often**, don’t be afraid of doing something incorrectly because you can always roll back to a previous version. -* **Consult documentation and resources provided** to better understand the tools you are using and how to accomplish what you want. - -## Useful Resources - -* [Requests Library Documentation: Quickstart](http://docs.python-requests.org/en/master/user/quickstart/) +* [Pokédex](http://pokemondb.net/pokedex/all) * [BeautifulSoup Documentation](https://www.crummy.com/software/BeautifulSoup/bs4/doc/) -* [Stack Overflow Python Requests Questions](https://stackoverflow.com/questions/tagged/python-requests) -* [StackOverflow BeautifulSoup Questions](https://stackoverflow.com/questions/tagged/beautifulsoup) +