# Set of pythons | Check if the given string is heterogram or not

|

Examples:

` Input: S = "the big dwarf only jumps" Output: Yes Each alphabet in the string S is occurred only once. Input: S = "pythonengineering" Output: No Since alphabet ’g’,’ e’, ’k’,’ s’ occurred more than once. `

We have a solution to this problem. See Set data structure . The approach is very simple,

1. To check the offer — whether it is a heterogram or not, we are only interested in the alphabets and not any other character, so we highlight a list of all alphabets present in the sentence.
2. Convert the list of alphabets to a set because the set contains unique values ​​if the length of the set is equal to the number of alphabets, which means that each alphabet occurs once, then the sentence is a heterogram, otherwise — no.

 ` # Function to check if a given string is a heterogram or not `   ` def ` ` heterogram (` ` input ` `): ` ` `  ` # highlight a list of alphabets using a list comprehension ` ` ` ` The # ord function returns the ascii character value ` ` alphabets ` ` = ` ` [ch ` ` for ` ` ch ` ` in ` ` input ` ` if ` ` (` ` ord ` ` (ch)" ` ` = ` ` ord ` ` (` ` ’a’ ` `) ` ` and ` ` ord ` ` (ch) "` ` = ` ` ord ` ` (` ` ’z’ ` `))] ` ` `  ` # convert a list of alphabets to a set and ` ` # compare lengths ` ` if ` ` len ` ` (` ` set ` ` (alphabets)) = = len ( alphabets): `` print ( ’Yes’ )   else : print ( ’No’ )   # Driver program if __ name__ = = "__ main__" : input = ’ the big dwarf only jumps’ heterogram ( input ) `

Output:

` Yes `

## Shop Learn programming in R: courses

\$ Best Python online courses for 2022

\$ Best laptop for Fortnite

\$ Best laptop for Excel

\$ Best laptop for Solidworks

\$ Best laptop for Roblox

\$ Best computer for crypto mining

\$ Best laptop for Sims 4

\$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

NUMPYNUMPY

How to convert Nonetype to int or string?

NUMPYNUMPY

How to specify multiple return types using type-hints

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

## Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method