Python lab 05/09 list

PHOTO EMBED

Tue Sep 05 2023 06:17:25 GMT+0000 (Coordinated Universal Time)

Saved by @Astik

# 1. Traverse
# 2. Reverse
# 3. Sort the list
# 4. Max element 
# 5. min element
# 6. remove duplicates
def traverse(lst):
    for i in range(len(lst)):
        print(lst[i], end=" ")
    print("")
def rev(lst):
    for i in range(len(lst)-1,-1,-1):
        print(lst[i], end=" ")
    print("")
def maximum(lst):
    maxi=lst[0]
    for i in range(len(lst)):
        if maxi<lst[i]:
            maxi= lst[i]
    print("Maximum is: ",maxi)
def minimum(lst):
    mini=lst[0]
    for i in range(len(lst)):
        if mini>lst[i]:
            mini= lst[i]
    print("Minimum is: ",mini)
def remdup(lst):
   
    for i in range(len(lst)):
        n=len(lst)
        for j in range(i+1,n-1):
            if(lst[i]==lst[j]):
                del (lst[j])
                n=n-1
def sorting(lst):
    for i in range(len(lst)):
        for j in range(i+1,len(lst)):
            if(lst[i]>lst[j]):
                lst[i],lst[j]=lst[j],lst[i]
lst=[1,10,9,15,17,25,17,19,18,0,1,32]
traverse(lst)
rev(lst)
maximum(lst)
minimum(lst)
remdup(lst)
print(lst)
sorting(lst)
print(lst)
content_copyCOPY