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学习Day8--dict字典
下一篇: python学习-format格式化