How to use the items() function in Python
How to use the items() function in Python
The dictionary (dict) type in Python has a very useful built-in function - items(). The items() function is used to return all key-value pairs in the dictionary and convert it into an iterable object.
The basic syntax of the items() function is as follows:
dictionary.items()
Use the items() function to iterate through all key-value pairs in the dictionary. The specific usage is as follows:
# 创建一个字典 fruit_dict = {'apple': 5, 'banana': 10, 'orange': 3, 'grape': 8} # 使用items()函数遍历字典中的所有键值对 for key, value in fruit_dict.items(): print(key, value)
Run the above code, the output result is as follows:
apple 5 banana 10 orange 3 grape 8
As you can see, through the items() function, we get all the key-value pairs in the fruit_dict dictionary, and then Output one by one through a for loop.
In addition to using a for loop to traverse the key-value pairs in the dictionary, the items() function can also convert them to other data types, such as lists or tuples. The following is a sample code:
# 创建一个字典 fruit_dict = {'apple': 5, 'banana': 10, 'orange': 3, 'grape': 8} # 将字典中的键值对转换为列表 items_list = list(fruit_dict.items()) print(items_list) # 将字典中的键值对转换为元组 items_tuple = tuple(fruit_dict.items()) print(items_tuple)
Run the above code, the output is as follows:
[('apple', 5), ('banana', 10), ('orange', 3), ('grape', 8)] (('apple', 5), ('banana', 10), ('orange', 3), ('grape', 8))
By converting the key-value pairs in the dictionary into a list or tuple, we can use these data flexibly, Perform operations such as sorting and filtering.
In addition, using the items() function can also conveniently traverse and operate the dictionary. For example, the following code uses the items() function to count the types of fruits in the fruit_dict whose number is greater than or equal to 5:
# 创建一个字典 fruit_dict = {'apple': 5, 'banana': 10, 'orange': 3, 'grape': 8} # 使用items()函数对字典进行遍历和操作 for key, value in fruit_dict.items(): if value >= 5: print(key)
Run the above code, the output result is as follows:
apple banana grape
You can see that through Use the items() function to conveniently traverse the key-value pairs in the dictionary and perform operations based on conditions.
Summary: The items() function in Python is a very practical function that can easily traverse all key-value pairs in the dictionary and perform various operations. Whether it is traversing through a for loop, converting to a list or tuple, performing statistics, etc., the items() function can help us process key-value pairs in the dictionary quickly and efficiently. I hope that through the introduction and sample code of this article, readers can better understand and master the use of the items() function.
The above is the detailed content of How to use the items() function in Python. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

PHP is mainly procedural programming, but also supports object-oriented programming (OOP); Python supports a variety of paradigms, including OOP, functional and procedural programming. PHP is suitable for web development, and Python is suitable for a variety of applications such as data analysis and machine learning.

PHP is suitable for web development and rapid prototyping, and Python is suitable for data science and machine learning. 1.PHP is used for dynamic web development, with simple syntax and suitable for rapid development. 2. Python has concise syntax, is suitable for multiple fields, and has a strong library ecosystem.

PHP originated in 1994 and was developed by RasmusLerdorf. It was originally used to track website visitors and gradually evolved into a server-side scripting language and was widely used in web development. Python was developed by Guidovan Rossum in the late 1980s and was first released in 1991. It emphasizes code readability and simplicity, and is suitable for scientific computing, data analysis and other fields.

Python is more suitable for beginners, with a smooth learning curve and concise syntax; JavaScript is suitable for front-end development, with a steep learning curve and flexible syntax. 1. Python syntax is intuitive and suitable for data science and back-end development. 2. JavaScript is flexible and widely used in front-end and server-side programming.

Use the JSON Viewer plug-in in Notepad to easily format JSON files: Open a JSON file. Install and enable the JSON Viewer plug-in. Go to "Plugins" > "JSON Viewer" > "Format JSON". Customize indentation, branching, and sorting settings. Apply formatting to improve readability and understanding, thus simplifying processing and editing of JSON data.

To run Python code in Sublime Text, you need to install the Python plug-in first, then create a .py file and write the code, and finally press Ctrl B to run the code, and the output will be displayed in the console.

Running Python code in Notepad requires the Python executable and NppExec plug-in to be installed. After installing Python and adding PATH to it, configure the command "python" and the parameter "{CURRENT_DIRECTORY}{FILE_NAME}" in the NppExec plug-in to run Python code in Notepad through the shortcut key "F6".

Writing code in Visual Studio Code (VSCode) is simple and easy to use. Just install VSCode, create a project, select a language, create a file, write code, save and run it. The advantages of VSCode include cross-platform, free and open source, powerful features, rich extensions, and lightweight and fast.
