Home / Programs / Create a List in Python
🚀 Programming Example

Create a List in Python

👁 329 Views
💻 Practical Program
📘 Step Learning
Create a List in Python

📌 Information & Algorithm

Lists are used to store multiple items in a single variable.

Lists are one of 4 built-in data types in Python used to store collections of data, the other 3 are Tuple, Set, and Dictionary, all with different qualities and usage.

Lists are created using square brackets:

💻 Program Code

thislist = ["apple", "banana", "cherry"]
print(thislist)
                        

🖥 Program Output

['apple', 'banana', 'cherry']
                            

📘 Explanation

List Items

List items are ordered, changeable, and allow duplicate values.

List items are indexed, the first item has index [0], the second item has index [1] etc.


Ordered

When we say that lists are ordered, it means that the items have a defined order, and that order will not change.

If you add new items to a list, the new items will be placed at the end of the list.

Note: There are some list methods that will change the order, but in general: the order of the items will not change.


Changeable

The list is changeable, meaning that we can change, add, and remove items in a list after it has been created.


Allow Duplicates

Since lists are indexed, lists can have items with the same value:

Example

Lists allow duplicate values:

 
thislist = ["apple", "banana", "cherry", "apple", "cherry"]
print(thislist) 

Output

['apple', 'banana', 'cherry', 'apple', 'cherry']  
📚 Learning Subject

Master Programming Through Practical Examples

Improve your coding logic, problem-solving skills and programming confidence by practicing real-world examples with explanations.

🎯 How to learn from this example

First understand the algorithm carefully. Then study the program line-by-line and compare it with the output. Finally, review the explanation section to strengthen your logic and programming understanding.

🔥 Practice suggestion

Rewrite the program without looking at the code. Modify values, conditions or logic and run it again. This helps improve confidence and strengthens coding skills much faster.