w3resource

Python: Remove the characters which have odd index values of a given string

Python String: Exercise-11 with Solution

Write a Python program to remove characters that have odd index values in a given string.

Python String Exercises: Remove the characters which have odd index values of a given string

Sample Solution:

Python Code:

# Define a function named odd_values_string that takes one argument, 'str'.
def odd_values_string(str):
    # Initialize an empty string 'result' to store characters with odd indices.
    result = ""
    
    # Iterate through the indices (i) of the characters in the input string 'str'.
    for i in range(len(str)):
        # Check if the index (i) is even (i.e., has a remainder of 0 when divided by 2).
        if i % 2 == 0:
            # If the index is even, append the character at that index to the 'result' string.
            result = result + str[i]
    
    # Return the 'result' string containing characters with odd indices.
    return result

# Call the odd_values_string function with different input strings and print the results.
print(odd_values_string('abcdef'))  # Output: 'ace'
print(odd_values_string('python'))  # Output: 'pto'

Sample Output:

ace                                                                                                           
pto 

Flowchart:

Flowchart: Remove the characters of odd index values of a given string

Python Code Editor:

Previous: Write a Python program to change a given string to a new string where the first and last chars have been exchanged.
Next: Write a Python program to count the occurrences of each word in a given sentence.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.