Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python dict函数的用法

作者:伱的精力病康复了?   发布日期:2026-02-06   浏览:17

# 创建字典的几种方式

# 1. 使用花括号 {}
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}
print(my_dict)  # 输出: {'name': 'Alice', 'age': 25, 'city': 'New York'}

# 2. 使用 dict() 函数
my_dict = dict(name='Bob', age=30, city='Los Angeles')
print(my_dict)  # 输出: {'name': 'Bob', 'age': 30, 'city': 'Los Angeles'}

# 3. 从键值对元组列表创建字典
my_dict = dict([('name', 'Charlie'), ('age', 35), ('city', 'Chicago')])
print(my_dict)  # 输出: {'name': 'Charlie', 'age': 35, 'city': 'Chicago'}

# 4. 使用 zip() 函数将两个列表组合成字典
keys = ['name', 'age', 'city']
values = ['David', 40, 'Houston']
my_dict = dict(zip(keys, values))
print(my_dict)  # 输出: {'name': 'David', 'age': 40, 'city': 'Houston'}

# 访问字典中的值
print(my_dict['name'])  # 输出: David

# 添加或修改字典中的值
my_dict['age'] = 41
my_dict['email'] = 'david@example.com'
print(my_dict)  # 输出: {'name': 'David', 'age': 41, 'city': 'Houston', 'email': 'david@example.com'}

# 删除字典中的键值对
del my_dict['city']
print(my_dict)  # 输出: {'name': 'David', 'age': 41, 'email': 'david@example.com'}

# 检查键是否存在于字典中
if 'name' in my_dict:
    print("Name is in the dictionary")

# 获取字典的所有键、值和键值对
print(my_dict.keys())   # 输出: dict_keys(['name', 'age', 'email'])
print(my_dict.values()) # 输出: dict_values(['David', 41, 'david@example.com'])
print(my_dict.items())  # 输出: dict_items([('name', 'David'), ('age', 41), ('email', 'david@example.com')])

# 使用 get() 方法安全地访问键值
print(my_dict.get('address', 'Not Found'))  # 输出: Not Found

上一篇:python类和对象详解

下一篇:python创建数组

大家都在看

python excel 库

python时间格式

pythoneval函数用法

python读取文件路径

staticmethod在python中有

python 保存json文件

python开发windows应用程序

python中len是什么意思

python 私有函数

python ord和chr

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站