Skip to main content

Python 入门基础知识 - 字典

Python 入门基础知识 - 字典

实例环境配置

# _*_ coding: utf-8 -*-

# version 2.7.13

字典

字典是Python中比较特殊的一类数据类型,以大括号"{}"包围的数据集合。

字典与列表的最大不同在于字典是无序的,在字典中是通过键来访问成员的。

字典也是可变的,可以包含任何其他类型,字典中的成员位置只是象征性的,

并不能通过其位置来访问该成员。

字典中的成员是以"键:值"的形式来声明的。

常用的字典操作如下:

dic.clear # 清空字典

dic.copy() # 复制字典

dic.get(k) # 获得键k的值

dic.has_key(k) # 是否包括键k

dic.items() # 获得由键和值组成的列表

dic.keys() # 获得键的列表

dic.pop(k) # 删除键k

dic.update() # 更新成员

dic.values() # 获得值的列表

实例走起,如下:

dic = { 'apple': 2, 'orange': 3}
print(dic)

print(dic.copy())

dic['banana'] = 5
print(dic)

print(dic.items())

print(dic.pop('apple', 3))
print(dic.pop('apple', 3))		# 3 代表默认没有键值的默认值
print(dic)

print(dic.keys())

print(dic.values())

print(dic.update({ 'banana': 10 }))
print(dic)

print(dic.update({ 'apple': 4 }))		# 如果没有对应键值,则添加
print(dic)

print(dic['orange'])

print(dic.clear())
print(dic)
版权声明

版权声明

durban.zhang 创作并维护的 Walkerfree 博客采用 创作共用保留署名-非商业-禁止演绎4.0国际许可证。本文首发于 Walkerfree 博客(http://www.walkerfree.com/),版权所有,侵权必究。本文永久链接:http://www.walkerfree.com/article/34