top of page
Search
  • Writer's pictureAbhinaw Tripathi

Loops in Python


Loops: let's take a example of list. eg: students_names = ["Abhinaw", "Aman", "Ashish", "Himanshu'] if you want to print single element then print(student_names[0]) is fine but print every element of list we need some kind of loop. There are two main loops in Python for loop and while loop.lets have a for loop example. for name in student_names: print("Students name is {0}" .format(name)) So it will print all the elements of list student_names.Simply name is a variable. other programming for loop: for(var i=0; I<someArray.length; I++) { var element=someArray[i]; console.log(element); } However this is not the case with the Python.this is not the way Python for loop works.pyhton does hide many things.it automatically assumes that you want to start from the first element from the list and also it knows when to stop.Pyhton does not have foreach loop. range function let's have an example. x =0 for index in range(10): x+=10 print("The value of a is {0}".format(x)) output will be The value of a is 10 The value of a is 20 The value of a is 30 The value of a is 40 The value of a is 50 The value of a is 60 The value of a is 70 The value of a is 80 The value of a is 90 The value of a is 100 So whats the range function do.basically it takes a range value and kind of converts it in list.it will execute 10 times.So in this case the index will be the element of the list.So if you don't want to start your for loop to start from 0 then range function also supports two argument like this range(5,10) in this case index value will be [5,6,7,8,9] And also if you want to increment the index value by 2 every time it execute it also supports such as range(5,10,2) in this case 2 denots the increment.So our list will be [5,7,9] you can also exit the loop in between based on some logic using break and continue. 


5 views0 comments

Recent Posts

See All

Lambda Functions in Python

So Lambda Functions are just an anonymous function.they are very simple just saves your space and time.they are useful in case of higher order function.Lets take an example: def double(a): r

Generator Function - Yield Python

So Yield is a keyword.first let's take an example. student = [] def read_file(): try: f=open("students.txt","r") for student in read_students(f):

Opening,Reading and Writing Python

Let's save our data in a file and read from that file again when we re-open our app. So let's take an example: Let's take an example: students =[] def get_students_titlecase():        students_titl

bottom of page