前言:
今天各位老铁们对“python 字典长度”大体比较着重,兄弟们都需要学习一些“python 字典长度”的相关知识。那么小编同时在网上搜集了一些有关“python 字典长度””的相关内容,希望你们能喜欢,兄弟们一起来了解一下吧!Dictionary类型即字典。用 {} 表示,用来存储键/值对。
定义
# 定义一个空字典
dic = {}
# 定义一个字典并初始化
dict = {'name': 'python book', 'price': '$19.9', 'pages': 888}
上述代码,name、price、pages为键,python book、$19.9、888为值。 键一旦定义便不可以更改,可以用数字、字符串、元组等不可变类型充当,不能用列表。值是可以修改的。每个键对应一个值,一个字典中的键不可以重复,如重复只保留最后一个键值对。
list_dic = {['name']: 'John', 'age': 28}
# TypeError: unhashable type: 'list'
# 列表充当键,出错
访问字典里的值
字符串、元组、列表使用下标索引访问值,字典通过键访问值。
dict = {'name': 'python book', 'price': '$19.9', 'pages': 888}
print(dict['name'])
# IDLE中输出 python book
增加键值对、修改、删除键值对
dict = {'name': 'python book', 'price': '$19.9', 'pages': 888}
# 增加
dict['publish'] = '2018-3-15'
print(dict)
# {'name': 'python book', 'price': '$19.9', 'pages': 888, 'publish': '2018-3-15'}
# 修改
dict['name'] = 'learn Python'
print(dict)
# {'name': 'learn Python', 'price': '$19.9', 'pages': 888, 'publish': '2018-3-15'}
# 删除
del dict['pages']
print(dict)
# {'name': 'learn Python', 'price': '$19.9', 'publish': '2018-3-15'}
# 清空字典
dict.clear()
print(dict)
# {}
# 删除字典
del dict
# 求字典长度
len(dict)
标签: #python 字典长度