Home  >  Article  >  Backend Development  >  Detailed explanation of dictionary traversal operation implemented in Python3

Detailed explanation of dictionary traversal operation implemented in Python3

不言
不言Original
2018-04-18 14:56:212433browse

This article mainly introduces the dictionary traversal operation implemented by Python3, and analyzes the related operating techniques of Python3 for dictionary keys, key values ​​and key-value pair traversal in the form of examples. Friends who need it can refer to it

The example in this article describes the Python3 dictionary traversal operation. Share it with everyone for your reference, as follows:

Dictionary is a data type provided for non-sequence collections.

The process of finding value information in a set through any key is called mapping. Python implements mapping through a dictionary.

Assign values ​​to the dictionary:

>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)}
>>> print(d)
{1: 123, 'list': [1, 2, 3], '111': 'python3', 'tuple': (4, 5, 6)}

The above statement illustrates the order of the items in the dictionary and the order of assignment There may be inconsistencies, i.e. the dictionary is unordered.

There are several types of dictionary traversal:

1. Traverse the keys of the dictionary

>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)}
>>> for key in d:
    print(str(key)+':'+str(d[key]))
list:[1, 2, 3]
1:123
111:python3
tuple:(4, 5, 6)

>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)}
>>> for key in d.keys():
    print(key)
1
list
111
tuple

2. Traverse the values ​​of the dictionary value

>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)}
>>> for value in d.values():
    print (value)
[1, 2, 3]
123
python3
(4, 5, 6)

3. Traverse the items of the dictionary

>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)}
>>> for item in d.items():
    print(item)
('list', [1, 2, 3])
(1, 123)
('111', 'python3')
('tuple', (4, 5, 6))

4. Traverse the key-value of the dictionary

>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)}
>>> for key,value in d.items():
    print(key,value)
list [1, 2, 3]
1 123
111 python3
tuple (4, 5, 6)

>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)}
>>> for (key,value) in d.items():
    print(key,value)
list [1, 2, 3]
1 123
111 python3
tuple (4, 5, 6)

The running effect of the above example is as shown below:

Related recommendations:

Python3 implements the shopping cart function

Python3 implements the QQ email function (text)_python

The above is the detailed content of Detailed explanation of dictionary traversal operation implemented in Python3. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn