Write a one-line Python program to determine if a string is a pangram (contains each letter of the alphabet at least once).
This can easily be achieved with a set
. Given the string, s
:
set(s.lower()) >= set('abcdefghijklmnopqrstuvwxyz')
is True
if it is a pangram. For example,
>>> s = 'The quick brown fox jumps over the lazy dog'
>>> set(s.lower()) >= set('abcdefghijklmnopqrstuvwxyz')
True
>>> s = 'The quick brown fox jumped over the lazy dog'
>>> set(s.lower()) >= set('abcdefghijklmnopqrstuvwxyz')
False
That is, s
is a pangram if the set of its letters is a superset of the set of all the letters in the alphebet.