#python #pythondevelopment #pythontutorial #pythonforbeginners #list #listinpython
Python Lists
*Lists are created using square brackets:
*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.
*If you add new items to a list, the new items will be placed at the end of the list
mylist = ["apple", "banana", "cherry"]
Changeable
The list is changeable, meaning that we can change, add, and remove items in a list after it has been created.
len, datatype
*A list can contain different data types:
list1 = ["abc", 34, True, 40, "male"]
-------------------------------------------------------------------------------------------------
Access Items
Note: The first item has index 0.
thislist = ["apple", "banana", "cherry"]
print(thislist[1])
*negative indexing also possible
----------------------------------------------------------------
*Range of index
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:5])
-------------------------------------------------------------------------------------
Python - Change List Items
To change the value of a specific item, refer to the index number:
thislist = ["apple", "banana", "cherry"]
thislist[1] = "blackcurrant"
print(thislist)
--------------------------------------------------------------------------------------------
Change a Range of Item Values
replace item with new one
EXAMPLE
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)
---------------------------------------------------------------------------------------------------------
Insert Items
To insert a new list item, without replacing any of the existing values, we can use the insert() method.
The insert() method inserts an item at the specified index:
Example
Insert "watermelon" as the third item:
thislist = ["apple", "banana", "cherry"]
thislist.insert(2, "watermelon")
print(thislist)
--------------------------------------------------------------------------------------
Python - Add List Items
To add an item to the end of the list, use the append() method:
thislist = ["apple", "banana", "cherry"]
thislist.append("orange")
print(thislist)
---------------------------------------
Extend List
To append elements from another list to the current list, use the extend() method.
extend() method
Example
Add the elements of tropical to thislist:
thislist = ["apple", "banana", "cherry"]
tropical = ["mango", "pineapple", "papaya"]
thislist.extend(tropical)
print(thislist)
Add Any Iterable
The extend() method does not have to append lists, you can add any iterable object (tuples, sets, dictionaries etc.).
Example
Add elements of a tuple to a list:
thislist = ["apple", "banana", "cherry"]
thistuple = ("kiwi", "orange")
thislist.extend(thistuple)
print(thislist)
-------------------------------------------------------------------
Remove Specified Item
thislist = ["apple", "banana", "cherry"]
thislist.remove("banana")
print(thislist)
Note: if there are multiple same item it will remove first one
---------------------------------------------------------------------
Remove Specified Index
EXAMPLE- remove first item
thislist = ["apple", "banana", "cherry"]
thislist.pop(1)
print(thislist)
Note:If you do not specify the index, the pop() method removes the last item.
syntax- thislist.pop()
----------------------------------
The del keyword also removes the specified index:
EXAMPLE
thislist = ["apple", "banana", "cherry"]
del thislist[0]
print(thislist)
--------------------------------------------------------------------------------------------------
Delete the entire list:
thislist = ["apple", "banana", "cherry"]
del thislist
------------------------------------------------------------------------------------------------------
Clear the List
The clear() method empties the list.
EXAMPLE
thislist = ["apple", "banana", "cherry"]
thislist.clear()
print(thislist)
------------------------------------------------------------------------------------------------
Sort List Alphanumerically
thislist = ["orange", "mango", "kiwi", "pineapple", "banana"]
thislist.sort()
print(thislist)
----------------------------------------------------------------------------------------------------------------------
Python - Copy Lists
Example
Make a copy of a list with the copy() method:
thislist = ["apple", "banana", "cherry"]
mylist = thislist.copy()
print(mylist)
--------------------------------------------------------------------------------------------------------------------
Python - Join Lists
list1 = ["a", "b", "c"]
list2 = [1, 2, 3]
list3 = list1 + list2
print(list3)
-----------------------------------------------------
Python List index() Method
fruits = ['apple', 'banana', 'cherry']
x = fruits.index("cherry")
На этой странице сайта вы можете посмотреть видео онлайн List In Python In Hindi | Full Explanation Tutorial длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь SIT AND CODE 01 Декабрь 2023, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 17 раз и оно понравилось 1 зрителям. Приятного просмотра!