Detailed explanation of dictionary traversal operation implemented in Python3

不言
Release: 2023-03-24 10:44:02
Original
2456 people have browsed it

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)}
Copy after login

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)
Copy after login

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

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)
Copy after login

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))
Copy after login

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)
Copy after login

>>> 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)
Copy after login

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!

Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template