For loop is generally used to iterate through the elements of various collection types such as List, Tuple, Set, and Dictionary.
While loop is the actual looping feature that is used in any other programming language. This is how Python differs in handling loops from the other programming languages.