There are people who will argue with this but there are no fruits and vegetables you need to avoid. That is a myth you need to eat within reason, go to a site that tells you for your age, weight and height how many calories you need to eat every day to maintain or lose weight. Bananas and all fruits and vegetables provide certain nutrients that you need.
My sister, a registered dietician, would agree... She keeps telling us how she get patients that have heard that this food or that food is unhealthy (eg carrots for their high GI), but she says that more than what foods you should / shouldn't eat, the best way to have a healthy diet is by having a balanced, properly portioned diet. If you start nixing certain foods out of your diet (esp. right from the get go), you a) tend to lose out on certain nutrients, b) you start mixing signals in your body, and c) few people stick with the diet over the long run. For example, even though fats have the highest caloric level per gram, fat intake also controls signals in your body for feelings of hunger (your body has a feedback loop that sends signals of being "full" when you eat some fats). Hence the bit of truth to the idea (stereotype?) that an hour after eating Chinese food, you're hungry again (because of the small amount of fats in some stir fry). So if your major problem is portion control, having a small amount of fats in your meal (eg maybe a handful of peanuts 1/2 hour before you eat) will help you to not feel as hungry and allow you to be comfortable eating less.
Also, try to do smart substitutions instead of cutting out a type of food entirely. Instead of "no bread" switch to eating whole grain breads (esp. those with a high fiber, high protein content). Your body will adjust better to this minor change and you won't get the cravings that you might were you to eliminate breads completely. Or substitute herbs and spices instead of salt as seasoning.