Not only that you burn calories during the weight training, you will be burning calories for 14 hours after the stop of the training. After training body needs calories to repair muscles, that’s why guys who workout regularly do not gain fat.
What cardio workout will burn the most calories per hour?
Jogging: 547 calories per hour
Biking: 412 cal/h
Swimming: 436 cal/h
With weight training you can can burn 8-10 calories per minute just by lifting weights.
The most effective combination for weight loss is pumping iron and jogging. Everything else is just not as effective and waste of time, your energy and efforts.