Intellipaat Back

Explore Courses Blog Tutorials Interview Questions
0 votes
2 views
in Python by (16.4k points)
closed by

I'm quite new to the entirety of this so this may be a noobie question.. be that as it may, I am hoping to discover the length of dictionary esteems... however, I don't have the foggiest idea how this should be possible.

For example:

d = {'key':['hello', 'brave', 'morning', 'sunset', 'metaphysics']}

I was just wondering is there a way I can discover the len or number of things of the dictionary esteem. 

Thanks

closed

4 Answers

0 votes
by (25.7k points)
 
Best answer
No worries, everyone starts somewhere! In Python, you can find the length or number of items in a dictionary value using the len() function. However, in your example, the dictionary value is a list, so you'll need to access the list first and then use len() on it. Here's how you can do it:

d = {'key': ['hello', 'brave', 'morning', 'sunset', 'metaphysics']}

#Access the list value using the key

value_list = d['key']

# Find the length of the list

length = len(value_list)

# Print the length

print(length)

In this code, the dictionary d has a key-value pair where the value is a list. By accessing the list using the key 'key', we assign it to the variable value_list. Then, we use len() on value_list to find the length or number of items in the list. Finally, we print the length using the print() function.
0 votes
by (26.4k points)

Sure. For this situation, you'd simply do:

length_key = len(d['key'])  # length of the list stored at `'key'` ...

It's difficult to say why you really need this, in any case, maybe it is helpful to make another dict that maps the keys to the length of qualities:

length_dict = {key: len(value) for key, value in d.items()}

length_key = length_dict['key']  # length of the list stored at `'key'` ...

Interested to learn python in detail? Come and Join the python course.

0 votes
by (15.4k points)
# Define a dictionary with a list as the value

d = {'key': ['hello', 'brave', 'morning', 'sunset', 'metaphysics']}

# Access the list value from the dictionary

value_list = d['key']

# Determine the number of items in the list

length = len(value_list)

# Output the length of the list

print(length)

In this, a dictionary d is created with a key-value pair where the value is a list. By retrieving the list using the key 'key', it is assigned to the variable value_list. The len() function is then used to calculate the number of items in the list, and the result is displayed using print().
0 votes
by (19k points)
d = {'key': ['hello', 'brave', 'morning', 'sunset', 'metaphysics']}

length = len(d['key'])

print(length)

In this, the dictionary d is defined with the key-value pair. The length of the list value is directly calculated using len(d['key']), and the result is printed using print().

Related questions

0 votes
1 answer
0 votes
1 answer
0 votes
1 answer
asked Oct 11, 2019 in Python by Sammy (47.6k points)

31k questions

32.8k answers

501 comments

693 users

Browse Categories

...