How to remove the middle character from a string in Python

2 Answers

0 votes
def remove_middle_character(s):
    mid = int(len(s) / 2)
    s = s[:mid] + s[mid + 1:]
    return s
    
s1 = 'abcdef'
s1 = remove_middle_character(s1)
print(s1)
 
s2 = 'abcde'
s2 = remove_middle_character(s2)
print(s2)

 
 
'''
run:
 
abcef
abde
 
'''

 



answered Jan 30, 2017 by avibootz
edited Mar 16, 2024 by avibootz
0 votes
def remove_middle_character(s):
    mid = len(s) // 2
    s = s[:mid] + s[mid + 1:]
    return s
    
s1 = 'abcdef'
s1 = remove_middle_character(s1)
print(s1)
 
s2 = 'abcde'
s2 = remove_middle_character(s2)
print(s2)

 
 
'''
run:
 
abcef
abde
 
'''

 



answered Jan 30, 2017 by avibootz
edited Mar 16, 2024 by avibootz

Related questions

2 answers 196 views
2 answers 145 views
1 answer 159 views
1 answer 138 views
1 answer 190 views
1 answer 161 views
...