Change language

Python | Methods for checking a string contain all the same characters

|

Method # 1: Using the naive method [Ineffective]

# Python code for demonstration
# check if the string contains
# all characters are the same or not

 
# Initializing a list of strings

ini_list = [ "aaaaaaaaaaa" , "aaaaaaabaa" ]

 
# Print start line

print ( "Initial Strings list" , ini_list)

 
# Using the naive method:

flag = True

for i in ini_list:

for j in range ( 0 , len (i) - 1 ):

if i [j]! = i [j + 1 ]:

print ( "String {} don’t have all characters same" . format (i))

flag = False

  break

if flag = = True :

print ( " String {} don’t have all characters same " . format (i))

 

Output :

 Initial Strings list [’aaaaaaaaaaa’,’ aaaaaaabaa’] String aaaaaaaaaaa don’t have all characters same String aaaaaaabaa don’t have all characters same 

Method # 2: Using string comparison

# Python code for demos
# check if the string contains
# all characters are the same or not

 
# Initialize the string list

ini_list = [ "aaaaaaaaaaa" , "aaaaaaabaa" ]

 
# Print start line

print ( "Initial Strings list" , ini_list)

 
# Using string comparison

for i in ini_list:

if i = = len (i) * i [ 0 ]:

print ( " String {} have all characters same " . format (i))

else :

print ( "String {} don’t have all characters same" . format (i))

 

Exit :

 Initial Strings list [’aaaaaaaaaaa’,’ aaaaaaabaa’] String aaaaaaaaaaa have all characters same String aaaaaaabaa don ’t have all characters same 

Method # 3: Using Account Comparison

# Python code for demonstration and
# check if the string contains
# all characters are the same or not

 
# Initialize the string list

ini_list = [ "aaaaaaaaaaa" , "aaaaaaabaa" ]

 
# Print start line

print ( "Initial Strings list" , ini_list)

 
# Using string comparison

for i in ini_list:

  if i.count (i [ 0 ]) = = len (i):

print ( "String {} have all characters same " . format (i))

else :

print ( "String {} don’t have all characters same" . format (i))

  

Exit:

 Initial Strings list [’aaaaaaaaaaa’,’ aaaaaaabaa’] String aaaaaaaaaaa have all characters same String aaaaaaabaa don’t have all characters same 

Python | Methods for checking a string contain all the same characters Python functions: Questions

Python | Methods for checking a string contain all the same characters String Variables: Questions

Shop

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

$

Best laptop for Zoom

$499

Best laptop for Minecraft

$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News

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