﻿ Python: Convert all the characters in uppercase and lowercase and eliminate duplicate letters from a sequence - w3resource

# Python: Convert all the characters in uppercase and lowercase and eliminate duplicate letters from a sequence

## Python map: Exercise-6 with Solution

Write a Python program to convert all the characters into uppercase and lowercase and eliminate duplicate letters from a given sequence. Use the map() function.

Sample Solution:

Python Code :

``````# Define a function named change_cases that converts a character to its upper and lower cases
def change_cases(s):
return str(s).upper(), str(s).lower()

# Create a set named 'chrars' containing characters
chrars = {'a', 'b', 'E', 'f', 'a', 'i', 'o', 'U', 'a'}

# Print the original set of characters
print("Original Characters:\n", chrars)

# Use the map function to apply the change_cases function to each character in 'chrars'
result = map(change_cases, chrars)

# Print a message indicating the operation to be performed
print("\nAfter converting above characters in upper and lower cases\nand eliminating duplicate letters:")

# Print the result of the map operation as a set, eliminating duplicate letters
print(set(result))
``````

Sample Output:

```Original Characters:
{'f', 'b', 'U', 'i', 'o', 'E', 'a'}

After converting above characters in upper and lower cases
and eliminating duplicate letters:
{('U', 'u'), ('O', 'o'), ('A', 'a'), ('B', 'b'), ('F', 'f'), ('I', 'i'), ('E', 'e')}
```

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿