欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python 基础学习 --- Note 06 --- 字典(dict)

程序员文章站 2022-07-15 08:02:40
...
1. 创建字典
1.1 创建空字典
emptyDict1 = dict()
empryDict2 = {}
1.2 创建有初始值的字典
iniDict = {'name': Saxon, 'GPA': 4.00, 'Age': 18}
2. 获取字典的值
iniDict = {'name': 'Saxon', 'GPA': 4.00, 'Age': 18}
print(iniDict['name']) # Saxon
print(iniDict['GPA']) # 4.0
print(iniDict['Age']) # 18
3. 修改字典
modifyDict = {'name': 'Saxon', 'Age': 19}
modifyDict['Age'] = 18
print(modifyDict['Age']) # 18
4. 删除字典元素
deleteDict = {'name': 'Saxon', 'Age': 19, 'Love': True}
del deleteDict['Love']
print(deleteDict) # {'name': 'Saxon', 'Age': 19}
5. 字典内置函数
funcDict = {'a': 1, 'b': 2, 'c': 3}

' len(): key-value 数目 '
print(len(funcDict)) # 3

' list(): 以列表形式输出所有的key '
print(list(funcDict)) # ['a', 'b', 'c']

' str(): 输出字典可打印的字符串(官方说的是适合人阅读的形式) '
print(str(funcDict)) # {'a': 1, 'b': 2, 'c': 3}
6. 字典方法

6.1 dict.items(): a set-like object providing a view on dict’s items
返回 dict 中所有的键值对
type @return: dict

methodDict = {'Name': 'Saxon', 'Gender': 'Male', 'Age': 19}
item = list(methodDict.items())
print(item) # [('Name', 'Saxon'), ('Gender', 'Male'), ('Age', 19)]
相关标签: python python