Python items() Function

The items() function in Python returns a view object that is basically the list of items available in the specified dictionary, where the returned items are in tuples of key and value. For example:

CodesCracker = {
    "Name": "Sophia",
    "City": "Liverpool",
    "Course": "EECS",
    "Age": "20" }

x = CodesCracker.items()

The output will be:

dict_items([('Name', 'Sophia'), ('City', 'Liverpool'), ('Course', 'EECS'), ('Age', '20')])

In the above example, I defined a dictionary called CodesCracker, which contains four key-value pairs. Each key represents a piece of information about Sophia, and the value associated with that key is the corresponding value of that information. The keys are "Name", "City", "Course", and "Age". The values are "Sophia", "Liverpool", "EECS", and "20", respectively.

The code then creates a variable x and assigns it the result of calling the items() method on the CodesCracker dictionary. The items() method returns a list of tuples, where each tuple contains a key-value pair from the dictionary.

The print() function is then used to output the value of the x variable to the console. The list of tuples that contain all of the key-value pairs in the CodesCracker dictionary will be produced as a result.

View objects provides a dynamic view of the entries in the dictionary. Therefore, when the dictionary changes, the view definitely reflects the change.

Python items() function syntax

The syntax of the items() function in Python is:


Python items() function example

Here is an example of the items() function in Python:

CodesCracker = {"Name": "Sophia", "Age": "20"}


print("\nEnter the current age to update: ", end="")
ag = input()
CodesCracker["Age"] = ag


The snapshot given below shows a sample run of the above program with user input 22:

python items function

Python Online Test

« Previous Function Next Function »

Liked this post? Share it!