List Python
# list allow to store multiple items of same/different data types in a single variable.
# property- index 0 based
# ordered
# mutable
# duplicates allowed
# fruits=["apple","banana","mango","kibi"]
# print(fruits)
# print(type(fruits))
# print(len(fruits))
# if "banana" in fruits:
# print("true")
# if "papaya" not in fruits:
# print("true")
# accessing element of list
# 1 indexing
# 2 negative index
# print(fruits[1])
# print(fruits[-2])
# sublist
# 3 range of indexes
# 4 range of negative index
# print(fruits[0:3])
# print(fruits[-3:])
# adding element to a list
# append() - add element at end of list
# fruits.append("grapes")
# print(fruits)
# insert() - add element at given index
# fruits.insert(1,"papaya")
# print(fruits)
# extend()- add another list in back
# veg=["onion","tomato"]
# fruits.extend(veg)
# print(fruits)
# removing element from list
# 1- remove()- remove first occurence of given item
# fruits.remove("apple")
# print(fruits)
# 2- pop()- remove item from end or given index
# fruits.pop()
# print(fruits)
# fruits.pop(1)
# print(fruits)
# changing item in list
# arr=[10,20,30,40]
# arr[1]=200
# print(arr)
# arr[1:3]=[200,300]
# print(arr)
# sorting a list
# lest=[50,10,40,60,20]
# lest.sort()
# print(lest)
# descending order
# lest.sort(reverse=True)
# print(lest)
# reverse()
# lest.reverse()
# print(lest)
# LIST COMPREHENSION- when we want to make a new list from item of existing list.
# list=[10,40,60,90,20,30]
# new_list=[i for i in list if i>25]
# print(new_list)
# COPY OF LIST-
# new_copy_list=list.copy()
# print(new_copy_list)
# CONCATE 2 LISTS-
# l1=[1,2,3]
# l2=[4,5,6]
# l2=l2+l1
# print(l2)
# NESTED LIST - [10 , 20 , [30 , 40 ] , 50, 60]
# index- 0, 1 2 3 4
# list=[10,20,30]
# list.insert(1,[18,19])
# print(list)
# print(list[1][1]) -> 19
# swap 2 elements in list
# list=[23,65,19,90]
# t=list[0]
# list[0]=list[2]
# list[2]=t
# print(list)
# input of list
# n=int(input("enter size of list ="))
# list=[]
# for i in range(n):
# num=int(input("enter value ="))
# list.append(num)
# print(list)
Comments
Post a Comment