Create a Dictionary using to lists of same length
In this post, we will create a Dictionary using to lists of same length using for loop and zip.
Before we begin, let's define two lists students and marks such that the appear as follows.
The aforementioned lists students and marks are of same length with six elements in each. The elements in both the lists represent students and their respective marks. For example, a student named Shreyan has scored 95 marks in a given exam.
We will create a dictionary where the keys will be student names and values will be the marks. We will now create dictionary of student with respective marks using for
loop and zip
of two given lists.
In the preceding code, we have used zip
to iterate through both the lists at the same time with the respective index in each iteration being the same.
We have followed the approach of adding key value pair to the dictionary in Python using for
loop.
The output will appear as follows.
From the preceding output, we notice that we resultant dictionary is the key value representation after zipping the two lists students
and marks
respectively and iterating over for
loop.