×

Python Tutorial

Python Basics

Python I/O

Python Operators

Python Conditions & Controls

Python Functions

Python Strings

Python Modules

Python Lists

Python OOPs

Python Arrays

Python Dictionary

Python Sets

Python Tuples

Python Exception Handling

Python NumPy

Python Pandas

Python File Handling

Python WebSocket

Python GUI Programming

Python Image Processing

Python Miscellaneous

Python Practice

Python Programs

Python program to get the keys of a dictionary

Here, we are going to learn how to get the keys of a dictionary in Python?
Submitted by Shivang Yadav, on March 24, 2021

A dictionary contains the pair of the keys & values (represents key : value), a dictionary is created by providing the elements within the curly braces ({}), separated by the commas. 

Here, we are going to access and print the all keys of a dictionary, there are some of the ways to get the keys of a dictionary.

  1. Using loop through a dictionary
  2. Using the keys() method

1) Get the keys of a dictionary by looping through a dictionary

When we loop through a dictionary, it returns the keys only. In this way, we can get and print the all keys of a dictionary.

Syntax:

for key in dictionary_name:
    print(key)

Program:

# Python program to get the keys of a dictionary 
# by looping through a dictionary

# creating the dictionary
dict_a = {'id' : 101, 'name' : 'Amit', 'age': 21}

# printing the dictionaries
print("Dictionary \'dict_a\' is...")
print(dict_a)

# looping through a dictionary
# and, printing the keys
print("Keys of the Dictionary \'dict_a\'...")
for x in dict_a:
    print(x)

Output:

Dictionary 'dict_a' is...
{'name': 'Amit', 'id': 101, 'age': 21}
Keys of the Dictionary 'dict_a'...
name
id
age

2) Get the keys of a dictionary by using the keys() method

The keys() method is a built-in method in Python and it returns a view object containing the keys of the dictionary as a list.

Syntax:

dictionary_name.keys()

Program:

# Python program to get the keys of a dictionary 
# by using the keys() method

# creating the dictionary
dict_a = {'id' : 101, 'name' : 'Amit', 'age': 21}

# printing the dictionaries
print("Dictionary \'dict_a\' is...")
print(dict_a)

# getting the keys of a dictionary
# using keys() method and, printing the keys
print("Keys of the Dictionary \'dict_a\'...")
print(dict_a.keys())

Output:

Dictionary 'dict_a' is...
{'name': 'Amit', 'id': 101, 'age': 21}
Keys of the Dictionary 'dict_a'...
dict_keys(['name', 'id', 'age'])

Python Dictionary Programs »



Related Programs

Advertisement
Advertisement


Comments and Discussions!

Load comments ↻


Advertisement
Advertisement
Advertisement

Copyright © 2025 www.includehelp.com. All rights reserved.