- The Python Workshop
- Andrew Bird Dr Lau Cher Han Mario Corchero Jiménez Graham Lee Corey Wade
- 275字
- 2021-06-11 12:51:29
Dictionary Methods
Now that you have learned about dictionaries and when you should use a dictionary. You will now look at a few other dictionary methods. To start with, you should follow the exercises from here onward to learn how to access the values and other related operations of a dictionary in Python.
Exercise 30: Accessing a Dictionary Using Dictionary Methods
In this exercise, we will learn how to access a dictionary using dictionary methods. The goal of the exercise is to print the order values against the item while accessing the dictionary by using dictionary methods:
- Open a new Jupyter Notebook.
- Enter the following code in a new cell:
orders = {'apple':5, 'orange':3, 'banana':2}
print(orders.values())
print(list(orders.values()))
You should get the following output:
dict_values([5, 3, 2])
[5, 3, 2]
The values() method in this code returns an iterable object. In order to use the values straight away, you can wrap them in a list directly.
- Now, obtain a list of keys in a dictionary by using the keys() method:
print(list(orders.keys()))
You should get the following output:
['apple', 'orange', 'banana']
- As you can't directly iterate a dictionary, you first convert it to a list of tuples using the items() method, then iterate the resulting list and access it. This is mentioned in the following code snippet:
for tuple in list(orders.items()):
print(tuple)
You should get the following output:
('apple', 5)
('orange', 3)
('banana', 2)
In this exercise, you created a dictionary. In addition to this, you were able to list the keys mentioned in the dictionary, and later, in step 4, you were able to iterate the dictionary after converting the list to a tuple.
- 大數據專業英語
- Dreamweaver CS3網頁制作融會貫通
- Hadoop 2.x Administration Cookbook
- 物聯網與云計算
- 計算機網絡技術實訓
- WordPress Theme Development Beginner's Guide(Third Edition)
- C語言開發技術詳解
- 中國戰略性新興產業研究與發展·工業機器人
- LAMP網站開發黃金組合Linux+Apache+MySQL+PHP
- INSTANT Puppet 3 Starter
- 傳感器原理與工程應用
- Deep Learning Essentials
- Getting Started with Tableau 2019.2
- Raspberry Pi 3 Projects for Java Programmers
- Learn SOLIDWORKS 2020