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

Popular posts from this blog

Introduction of java Programming language.

Stack data structure.