官术网_书友最值得收藏!

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:

  1. Open a new Jupyter Notebook.
  2. 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.

  3. 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']

  4. 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.

主站蜘蛛池模板: 汕尾市| 平遥县| 集贤县| 阳西县| 比如县| 东安县| 巴里| 五原县| 康保县| 阿瓦提县| 临江市| 文水县| 承德市| 安泽县| 平果县| 佛教| 永修县| 岫岩| 裕民县| 林甸县| 德江县| 浮山县| 健康| 楚雄市| 兰考县| 逊克县| 尼玛县| 丰原市| 昆山市| 永川市| 社会| 侯马市| 白山市| 铁岭县| 泽普县| 怀安县| 盐源县| 花莲县| 崇信县| 西乡县| 申扎县|