As others have answered the first part im going to ignor that.
Low calories is not inherently good or healthy, your body needs some energy to keep running, normaly about 2000cal a day. Not havig that means your body burns fat and you loose weight. Being low calorie is just a good thing if your goal is to loose weight. And different foods have different calories for te same volume because they are made out of different stuff, a tomato is mostly water, that has zero calories, a steak is fat and protein, both have calories.
Latest Answers