Open in App
Not now

# Python – Check if Elements delimited by K

• Last Updated : 24 Aug, 2022

Given a String, check if each segment is delimited by  K.

Input : test_str = ’72!45!geeks!best’, K = ‘!’

Output : True

Explanation : All numerics and alphabets separated by delim border.

Input : test_str = ’72!45geeks!best’, K = ‘!’

Output : False

Explanation : No separation between 45 and geeks.

Method : Using isdigit() + isalpha() + loop

This is way in which this task can be performed. In this, we perform task of checking for alphabets and digits segments using isalpha() and isdigit(). Presence of any element, not entirely number or alphabet, is termed to non-delimited by K, and it remains unresolved during split().

## Python3

 `# Python3 code to demonstrate working of ` `# Check if Elements delimited by K` `# Using isdigit() + isalpha() + loop`   `# initializing string` `test_str ``=` `'72@45@geeks@best'`   `# printing original string` `print``(``"The original string is : "` `+` `str``(test_str))`   `# initializing splt_chr ` `K ``=` `"@"`   `res ``=` `True`   `# splitting elements` `temp ``=` `test_str.split(K) `   `for` `ele ``in` `temp:` `    `  `    ``# checking for non-alpha or non-digit` `    ``if` `len``(ele) > ``1` `and` `not` `ele.isdigit() ``and` `not` `ele.isalpha():` `        ``res ``=` `False` `        ``break`   `# printing result ` `print``(``"Are all delimited by K : "` `+` `str``(res)) `

Output

```The original string is : 72@45@geeks@best
Are all delimited by K : True```

Time Complexity: O(n)

Auxiliary Space: O(n)

My Personal Notes arrow_drop_up
Related Articles