Create a List of Strings in Python
Below, are the methods to Create A List Of Strings in Python.
- Using Square Brackets
- Using list() Constructor
- Using List Comprehension
- Using the extend() Method
Create A List Of Strings Using Square Brackets
The most basic and widely used method to create a list of strings is by using square brackets. Simply enclose the strings within square brackets, separated by commas.
Python3
#Using Square Brackets string_list = [ 'apple' , 'banana' , 'cherry' , 'date' , 'elderberry' ] print ( "Result:" , string_list) |
Result: ['apple', 'banana', 'cherry', 'date', 'elderberry']
Create A List Of Strings Using list() constructor
The list()
constructor can be employed to convert any iterable, including strings, into a list.
Python3
# Using the list() Constructor string_list = list (( 'apple' , 'banana' , 'cherry' , 'date' , 'elderberry' )) print ( "Result:" , string_list) |
Result: ['apple', 'banana', 'cherry', 'date', 'elderberry']
Create A List Of Strings Using List Comprehension
List comprehension provides a concise and readable way to create a list. It allows you to apply an expression to each item in an iterable.
Python3
# Using List Comprehension string_list = [fruit.capitalize() for fruit in [ 'apple' , 'banana' , 'cherry' , 'date' , 'elderberry' ]] print ( "Result:" , string_list) |
Result: ['Apple', 'Banana', 'Cherry', 'Date', 'Elderberry']
Create A List Of Strings Using extend() Method
The extend()
method can be applied to add elements from another iterable to an existing list.
Python3
# Using the extend() Method string_list = [ 'apple' , 'banana' ] more_fruits = [ 'cherry' , 'date' , 'elderberry' ] string_list.extend(more_fruits) print ( "Result:" , string_list) |
Result: ['apple', 'banana', 'cherry', 'date', 'elderberry']
Conclusion
These five methods provide versatile ways to create a list of strings in Python. Whether you prefer the simplicity of square brackets, the flexibility of the list()
constructor, the readability of list comprehension, or the concatenation and extension of lists, Python offers a variety of options to suit your programming style. Experiment with these methods to find the one that best fits your needs.
Create a List of Strings in Python
Creating a list of strings is a common task in Python programming, and there are several straightforward methods to achieve this. In this article, we will explore some simple and generally used methods to create a list of strings and print the results.