w3resource

Python: Convert a given unicode list to a list contains strings

Python List: Exercise - 199 with Solution

Write a Python program to convert a Unicode list to a list of strings.

Sample Solution:

Python Code:

# Define a function 'unicode_to_str' that converts a list of unicode strings to a list of regular strings.
def unicode_to_str(lst):
    # Use a list comprehension to iterate over each element 'x' in 'lst' and convert it to a regular string using 'str()'.
    result = [str(x) for x in lst]
    return result

# Create a list of unicode strings 'students'.
students = [u'S001', u'S002', u'S003', u'S004']

# Print a message indicating the original list.
print("Original lists:")
# Print the original list of unicode strings.
print(students)

# Print a message indicating the purpose of the following line of code.
print("Convert the said unicode list to a list containing strings:")
# Call the 'unicode_to_str' function to convert the list of unicode strings to a list of regular strings.
print(unicode_to_str(students))

Sample Output:

Original lists:
['S001', 'S002', 'S003', 'S004']
 Convert the said unicode list to a list contains strings:
['S001', 'S002', 'S003', 'S004']

Flowchart:

Flowchart: Convert a given unicode list to a list contains strings.

Python Code Editor:

Previous: Write a Python program to compare two given lists and find the indices of the values present in both lists.
Next: Write a Python program to pair up the consecutive elements of a given list.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://198.211.115.131/python-exercises/list/python-data-type-list-exercise-199.php