0% found this document useful (0 votes)
10 views

Module 5 (List)

list for example

Uploaded by

Lakhan Mahato
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Module 5 (List)

list for example

Uploaded by

Lakhan Mahato
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 20

Module-5

python Collections of Data


Content
• Introduction to List
• Work on Tuples
• Sets
• Dictionary
Collections of data in python
• Python is a collections of data which is used to we can store multiple
value in a single variable.
• There are four types of collections of data:-
1 List
2 Set
3 Tuple
4 Dictionary
List
• List is a type of collections of data which is used to store multiple
value in a single variable
• Create a list using square brackets
• Syntax
list_name=[]
Example:-
color=[‘red’,’green’]
print(color)
Properties of List
1 List is ordered
2 List is mutable or changeable
3 List allows duplicate values
List Items
List items can be of any data type:
list1 = ["apple", "banana", "cherry"]
list2 = [1, 5, 7, 9, 3]
list3 = [True, False, False]

A list can contain different data types:


list1 = ["abc", 34, True, 40, "male"]
type()

• From Python's perspective, lists are defined as objects with the data
type 'list’:
<class 'list’>
mylist = ["apple", "banana", "cherry"]
print(type(mylist))
The list() Constructor

• It is also possible to use the list() constructor when creating a new list.
thislist = list(("apple", "banana", "cherry")) # note the double round-
brackets
print(thislist)
Access Items

• List items are indexed and you can access them by referring to the
index number:

• Print the second item of the list:

thislist = ["apple", "banana", "cherry"]


print(thislist[1])
Negative Indexing

• Negative indexing means start from the end


• Print the last item of the list:
thislist = ["apple", "banana", "cherry"]
print(thislist[-1])
Range of Indexes
• You can specify a range of indexes by specifying where to start and
where to end the range.
• When specifying a range, the return value will be a new list with the
specified items.
• Return the third, fourth, and fifth item:
thislist =
["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:5])
Check if Item Exists

• Check if "apple" is present in the list:


thislist = ["apple", "banana", "cherry"]
if "apple" in thislist:
print("Yes, 'apple' is in the fruits list")
Change List Items

• To change the value of a specific item, refer to the index number:


• Change the second item:
thislist = ["apple", "banana", "cherry"]
thislist[1] = "blackcurrant"
print(thislist)
Change a Range of Item Values

• To change the value of items within a specific range, define a list with
the new values, and refer to the range of index numbers where you
want to insert the new values:
• Change the values "banana" and "cherry" with the values
"blackcurrant" and "watermelon":
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "mango"]
thislist[1:3] = ["blackcurrant", "watermelon"]
print(thislist)
Change the second value by replacing it
with two new values:
thislist = ["apple", "banana", "cherry"]
thislist[1:2] = ["blackcurrant", "watermelon"]
print(thislist)
Insert Items

• Insert "watermelon" as the third item:


thislist = ["apple", "banana", "cherry"]
thislist.insert(2, "watermelon")
print(thislist)
Add List Items

• Append Items
• To add an item to the end of the list, use the append() method:

thislist = ["apple", "banana", "cherry"]


thislist.append("orange")
print(thislist)
Insert Items

• Insert an item as the second position:


thislist = ["apple", "banana", "cherry"]
thislist.insert(1, "orange")
print(thislist)
Extend List

thislist = ["apple", "banana", "cherry"]


tropical = ["mango", "pineapple", "papaya"]
thislist.extend(tropical)
print(thislist)
Remove List Items

• Remove "banana":
thislist = ["apple", "banana", "cherry"]
thislist.remove("banana")
print(thislist)
• Pop() method removes the specified index.

You might also like