Examples of List usage in Python.
As we know how to define lists in python from the post: http://ngelinux.com/lists-in-python/
However lists are used frequently in python and we should know how to play with them.
Lets see below program with various different ways to use lists.
List Examples
# 1. Define List
friends = ["Kevin", "Karen", "Jim", "OSCAR","TIDE"]
# 2. Printing a set of elements
print("1st to 3rd element")
print(friends[1:4])
print("\n")
# Negative index starts from back.
# Hence you can refer negative index also to read from last.
# 3. Print complete list
friends[1]="Mahesh"
print("All lists:")
print(friends)
# 4. Combining two lists
facebook_friends=["Moh", "Lui", "Santa", "Charlie"]
print(facebook_friends)
friends.extend(facebook_friends)
print("\nAll friends with added element at index 1 are: ")
# 5. Adding a new element at index 1
friends.insert(1,"NEWFRIEND")
print(friends)
# 6. Removing an element.
friends.remove("Kevin")
print("\nKevin friend removed:")
print(friends)
# 7. Check if an element exists in the list
print(friends.index("Santa"))
## print(friends.index("Kelly")) ## Throws an error as it doesn't exists.
# 8. Pop an element to remove it.
# Use sort to sort the list
friends.sort()
print(friends)
# 9. Empty List
friends.clear()
print("\nAll friends cleared:")
print(friends)
Output
/Users/saket/PycharmProjects/1helloworld/venv/bin/python /Users/saket/PycharmProjects/1helloworld/lists.py 1st to 3rd element ['Karen', 'Jim', 'OSCAR'] All lists: ['Kevin', 'Mahesh', 'Jim', 'OSCAR', 'TIDE'] ['Moh', 'Lui', 'Santa', 'Charlie'] All friends with added element at index 1 are: ['Kevin', 'NEWFRIEND', 'Mahesh', 'Jim', 'OSCAR', 'TIDE', 'Moh', 'Lui', 'Santa', 'Charlie'] Kevin friend removed: ['NEWFRIEND', 'Mahesh', 'Jim', 'OSCAR', 'TIDE', 'Moh', 'Lui', 'Santa', 'Charlie'] 7 ['Charlie', 'Jim', 'Lui', 'Mahesh', 'Moh', 'NEWFRIEND', 'OSCAR', 'Santa', 'TIDE'] All friends cleared: [] Process finished with exit code 0
