If I count correctly you have 7 nights on the ground. It's always best to count nights when you plan.
Remember that 2 nights in one place is only one full day on that place, plus a few hours the previous day when you arrive, which usually gets wasted in check-in procedures and getting orientied in the new city.
You don't say which airport in Milan you land. Intercontinental flights use Malpensa (MXP) which is a distance from the city (about 1 hr to the west). Most European flights arrive at Linate (LIN), the Milan city airport, which is near the city center (5 miles to the east of the city center). MXP to Lake Como will require at least 2+ hours by train (via Milan Centrale), therefore, after everything is said and done (deplane/bag claim/immigration/customs/train travels/etc), you won't get to Lake Como until the afternoon of your day of arrival. If you land at LIN it will be a bit faster, also because you will probably have done immigration already at your first port of entry in the EU.
At lake Como, I recommend to stay at Varenna, which is served by train service from Milan Centrale.
Two nights at Lake Como are good. That will give you a full day, after your arrival, to visit both Varenna and Bellagio, across the lake. Leave the visit of the city of Milan to the end of your trip. You will need to spend your last day in Milan since your flight home is the next morning.
After Lake Como, go to Venice. You need to take a train to Milan Centrale, then change to a fast train to Venice. The Varenna-Milan leg is a 70 min journey. The Milan-Venice leg is 2+ hours. So all included, from check out in Varenna to check in in Venice, it's probably close to 5 hours. Two nights in Venice are short, but that is all you can afford. That will give you at least a full day to enjoy Venice.
After Venice go to Florence by train (2h journey). Spend 2 days in Florence. That again gives you a full day in Florence. Short, but you can do something. Personally I would drop Pisa. Pisa can be visited in a couple of hours, but once you add the time to get there from Florence (1+ hr each way), at least half day is gone. You should not take away half day from Florence to visit Pisa IMO. If you had an extra night in Florence, then maybe, but not in your case.
So far we used 6 nights. You have one more (the night before the flight). That night must be spent in Milan. Leave from Florence early, take a frecciarossa to Milan (1h 40m journey) and you can have several hours to see Milan on your last day in Italy. The next morning head to the airport (by train if Malpensa, by taxi if Linate). Don't take the taxi to Malpensa. It costs a fortune (120 euro) and takes 45-60 min. Take the Malpensa Express train from the Cadorna Station (36 min). Possibly stay at a hotel near the Cadorna station, which is also walking distance from the Duomo, the Galleria, and the Last Supper.