Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
68 views

All Basic Python Programs:: # Vowels List

This document provides examples of common list operations in Python, including finding the index of an element, counting occurrences of an element, sorting lists in ascending and descending order using various methods, iterating over lists in reverse order, reversing lists, and copying lists. It demonstrates how to perform these operations directly on lists as well as using built-in list methods like index(), count(), sort(), reverse(), copy(), and slicing syntax.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views

All Basic Python Programs:: # Vowels List

This document provides examples of common list operations in Python, including finding the index of an element, counting occurrences of an element, sorting lists in ascending and descending order using various methods, iterating over lists in reverse order, reversing lists, and copying lists. It demonstrates how to perform these operations directly on lists as well as using built-in list methods like index(), count(), sort(), reverse(), copy(), and slicing syntax.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

ALL BASIC PYTHON PROGRAMS:

1) To Find The Pos in the list:

# vowels list

vowels = ['a', 'e', 'i', 'o', 'i', 'u']

# element 'e' is searched

index = vowels.index('e')

# index of 'e' is printed

print('The index of e:', index)

# element 'i' is searched

index = vowels.index('i')

# only the first index of the element is printed

print('The index of i:', index)

2) Count the occurrence of an element in the list


# vowels list
vowels = ['a', 'e', 'i', 'o', 'i', 'u']
# count element 'i'
count = vowels.count('i')
# print count
print('The count of i is:', count)
ALL BASIC PYTHON PROGRAMS:
# count element 'p'

count = vowels.count('p')

# print count

print('The count of p is:', count)

3) Sorting a list:

# vowels list

vowels = ['e', 'a', 'u', 'o', 'i']

# sort the vowels

vowels.sort()

# print vowels

print('Sorted list:', vowels)

a)Sort a list in Descending order:

# vowels list

vowels = ['e', 'a', 'u', 'o', 'i']

# sort the vowels

vowels.sort(reverse=True)
ALL BASIC PYTHON PROGRAMS:
# print vowels

print('Sorted list (in Descending):', vowels)

b)Sort the list using key:

# take second element for sort

def takeSecond(elem):

return elem[1]

# random list

random = [(2, 2), (3, 4), (4, 1), (1, 3)]

# sort list with key

random.sort(key=takeSecond)

# print list

print('Sorted list:', random)

4) Individual elements in Reverse order:

# Operating System List

os = ['Windows', 'macOS', 'Linux']

# Printing Elements in Reversed Order

for o in reversed(os):
ALL BASIC PYTHON PROGRAMS:
print(o)

a)Reverse a list:

# Operating System List

os = ['Windows', 'macOS', 'Linux']

print('Original List:', os)

# List Reverse

os.reverse()

# updated list

print('Updated List:', os)

b) Reverse a list using Slicing operator:

# Operating System List

os = ['Windows', 'macOS', 'Linux']

print('Original List:', os)

# Reversing a list

#Syntax: reversed_list = os[start:stop:step]

reversed_list = os[::-1]

# updated list
ALL BASIC PYTHON PROGRAMS:
print('Updated List:', reversed_list)

5) Copy a list:

# mixed list

list = ['cat', 0, 6.7]

# copying a list

new_list = list.copy()

# Adding element to the new list

new_list.append('dog')

# Printing new and old list

print('Old List: ', list)

print('New List: ', new_list)

a)Shallow copy list by Slicing:

# mixed list

list = ['cat', 0, 6.7]

# copying a list using slicing

new_list = list[:]
ALL BASIC PYTHON PROGRAMS:
# Adding element to the new list

new_list.append('dog')

# Printing new and old list

print('Old List: ', list)

print('New List: ', new_list)

You might also like