Skip to main content

Accessing elements of a python List - python list element slicing

 #Accessing elements of a List:

we can access any item from a list using its index number

forward index stat with 0 end with n-1

negative indexing stat with -1

# accessing 2nd element of the list

Ex:

mylist = [10, 20, 'ram', 12.50, 'ravi']

print(mylist[1])  

output: 20

#Negative Indexing:

# accessing last element of the list

mylist = [10, 30, 'ram', 12.50, 'praveen']

print(mylist[-1])


python list element slicing:

syntax for list slicing.

listname[startindex : endindex : step]

Ex:

mylist = [10, 20, 'ram', 12.50, 'prasad', 25, 50]

print(mylist[1:4])

print(mylist[:3])     

print(mylist[::2])    

print(mylist[::-2])  

print(mylist[2:])   

Note :

# slice 1 index from before 4th index element

 # slice first three elements

# with a skip count 2

# reversing the list

 # Stating from 2nd item to last item

#Iterating a List : The objects in the list can be iterated over one by one, by using a for loop

Ex:

mylist = [15, 22, 'mohan', 7.50, 'rani']

for x in mylist:

    print(x)

output:

15

22

mohan

7.50

rani





    


Comments

Popular posts from this blog

Python tuple packing and unpacking - Python coding

Python tuple packing and unpacking python tuple can also be created without using a tuple() class or enclosing the items inside the parentheses. it is called the variable packing #python tuple packing into tuple tuple=23,44,66,'django' print(tuple) print(type(tuple)) #unpacking tuple into variable a,b,c,d=tuple print("a is =",a) print("b is =",b) print("c is =",c) print("d is =",d) print(type(a)) print(type(b)) print(type(c)) print(type(d)) output :  (23, 44, 66, 'django') <class 'tuple'> a is = 23 b is = 44 c is = 66 d is = django <class 'int'> <class 'int'> <class 'int'> <class 'str'>

Python tuples - tuple datatype in python

Python tuples - tuple datatype in python   python tuples are ordered it can store variables of all types that are unchangeable creating tuple in two ways using parenthesis() A tuple is created by enclosing comma separated elements inside rounded brackets. python tuple characteristics:     Ordered : tuples are part of sequence data types     Unchangeable : tuple are unchangeble, we cannot add or delete element     Heterogeneous : means different datatypes Create a tuple using the two ways: #Using parenthesis () tuple=(56,77,88,78,23) print(tuple) print(type(tuple)) output : (56,77,88,78,23) #Using a tuple() constructor x=tuple((56,88,99,34.77,83)) print(x) print(type(x)) output: ((56,88,99,34.77,83)) #Heterogeneous  type tuple elements and nested tuple sampletuple = ('ram',44,45.65,[23,25, 78]) print(sampletuple) output:  ('ram',44,45.65,[23,25, 78])

remove specific element in python list - remove index based element

  #remove specific element in python list list=list([34,55,34,66,77,45.6,23,34,]) print(list) list.remove(66) print(list) output: [34, 55, 34, 66, 77, 45.6, 23, 34] [34, 55, 34, 77, 45.6, 23, 34] #Remove all occurrence of a specific python repeated element mylist = list([26, 4, 26, 26, 8, 12]) for item in mylist:     mylist.remove(26) print(mylist) output :  [4,8,12] #remove item present at given index mylist = list([2, 4, 6, 8, 10, 12]) mylist.pop(2)  #remove 2 index based element print(mylist) output:  [2, 4, 8, 10, 12] # remove item without passing index number(last value remove) using pop() mylist = list([2, 4, 6, 8, 10, 12]) mylist.pop()   print(mylist) output : [2, 4, 6, 8, 10] [2, 4, 8, 10] #remove the range of elements python list with slice: mylist = list([2, 4, 6, 8, 10, 12]) #remove item from index 2 to 5 del mylist[2:5] print(mylist) output: [2, 4, 12] #remove all items starting from index 2 mylist=list([23,44,55,34,53,78,55]) del myl...