Python: Convert a given list of strings into list of lists
Convert Strings to Lists of Characters
Write a Python program to convert a given list of strings into a list of lists.
Visuial Presentation:

Sample Solution:
Python Code:
# Define a function called 'strings_to_listOflists' that converts a list of strings into a list of lists, where each character of a string is a separate element in a sublist.
def strings_to_listOflists(colors):
# Use a list comprehension to create a new list 'result' where each string is converted into a list of its characters.
result = [list(word) for word in colors]
return result
# Create a list 'colors' containing string values.
colors = ["Red", "Maroon", "Yellow", "Olive"]
# Print a message indicating the original list of strings.
print('Original list of strings:')
print(colors)
# Print a message indicating the intention to convert the list of strings into a list of lists.
print("\nConvert the said list of strings into a list of lists:")
# Call the 'strings_to_listOflists' function to perform the conversion and print the result.
print(strings_to_listOflists(colors))
Sample Output:
Original list of strings: ['Red', 'Maroon', 'Yellow', 'Olive'] Convert the said list of strings into list of lists: [['R', 'e', 'd'], ['M', 'a', 'r', 'o', 'o', 'n'], ['Y', 'e', 'l', 'l', 'o', 'w'], ['O', 'l', 'i', 'v', 'e']]
Flowchart:

For more Practice: Solve these Related Problems:
- Write a Python program to convert a list of strings into a list of lists of characters, excluding any non-alphabetic characters.
- Write a Python program to convert a list of strings into lists of characters and then sort each sublist alphabetically.
- Write a Python program to convert a list of strings into a list of lists of characters, converting all characters to uppercase.
- Write a Python program to convert a list of space-separated words into a list of lists, where each inner list contains the characters of a word.
Python Code Editor:
Previous: Write a Python program to remove None value from a given list.
Next: Write a Python program to display vertically each element of a given list, list of lists.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics