首页 文章资讯内容详情

Python程序中的字典方法

2026-06-04 1 花语

python字典是一种集合数据类型,它包装在大括号{}中,并在大括号内包含一系列键值对。每个键都连接到一个值。我们使用键来访问与该键关联的值。键可以是数字,字符串,列表甚至其他字典。

字典方法

python标准库中有许多内置方法,这些方法在字典操作中很有用。下面我们将看到最常用的字典方法的示例。

keys()

keys()方法返回字典中所有可用键的列表。

示例

dict={Name:Harry,Rollno:30,Dept:cse,Marks:97} print(dict.keys())

运行上面的代码给我们以下结果

输出结果

dict_keys([Name, Rollno, Dept, Marks])

items()

此方法以元组的形式返回字典(键,值)的列表。

示例

dict={Name:Harry,Rollno:30,Dept:cse,Marks:97} print(dict.items())

运行上面的代码给我们以下结果

输出结果

dict_items([(Name, Harry), (Rollno, 30), (Dept, cse), (Marks, 97)])

values()

此方法从键值对返回字典字典值的列表。

示例

dict={Name:Harry,Rollno:30,Dept:cse,Marks:97} print(dict.values())

运行上面的代码将为我们提供以下结果:

输出结果

dict_values([Harry, 30, cse, 97])

pop()

方法pop(key)移除并返回指定键的值。

示例

dict={Name:Harry,Rollno:30,Dept:cse,Marks:97} dict.pop(Marks) print(dict)

运行上面的代码将为我们提供以下结果:

输出结果

{Name: Harry, Rollno: 30, Dept: cse}

copy()

此方法返回字典的浅表副本。

示例

dict={Name:Harry,Rollno:30,Dept:cse,Marks:97} dict_new=dict.copy() print(dict_new)

运行上面的代码将为我们提供以下结果:

输出结果

{Name: Harry, Rollno: 30, Dept: cse, Marks: 97}

clear()

方法clear()删除字典中的所有元素。

示例

dict={Name:Harry,Rollno:30,Dept:cse,Marks:97} dict.clear() print(dict)

运行上面的代码将为我们提供以下结果:

输出结果

{}

get()

此方法返回给定键的值;如果键不在词典中,则返回默认值None。

示例

dict={Name:Harry,Rollno:30,Dept:cse,Marks:97} print(\nName: , dict.get(Name)) print(\nAge: , dict.get(Age))

运行上面的代码将为我们提供以下结果:

输出结果

Name: Harry Age: None

update()

update()将新项目插入字典。

示例

dict={Name:Harry,Rollno:30,Dept:cse,Marks:97} dict.update({Age:22}) print(dict)

运行上面的代码给我们以下结果

输出结果

{Name: Harry, Rollno: 30, Dept: cse, Marks: 97, Age: 22}