5--Python入门--Python数据集合类型--字典

  1. 列表list,最常用的数据类型,以[]为标识
  2. 元组tuple,和list很相似,但是不能二次赋值,用()标识
  3. 集合set,和list类似,但是set中没有重复的元素,常用于集合间的运算,用{}标识
  4. 字典dict,无序的对象集合,字典中的元素通过关键词key来调用,同样以{}来标识
  5. 数组array,科学计算和代数运算常用的数据类型,在后续numpy库系列详细说明
  6. 数据框dataframe,数据分析处理常用的数据类型,在后续pandas库系列详细说明
# 字典定义方式一
dict1 = {}  #先创建一个空字典
dict1['姓名'] = '万矿'
dict1['年龄'] =  0.5
dict1['能力值'] = 1000
print(dict1)
# 字典定义方式二
dict2 = {'姓名':'Kobe Bryant','身高':198,'冠军数':5}
print(dict2)
View Code
输出:
{'能力值': 1000, '年龄': 0.5, '姓名': '万矿'} {'身高': 198, '冠军数': 5, '姓名': 'Kobe Bryant'}

# 字典定义方式三
dict3 = dict.fromkeys(['A','B','C'],1000)
print(dict3)
# 字典定义方式四
dict4 = dict(zip(['A','B','C'],[1,10,100]))
print(dict4)
View Code

输出:

{'B': 1000, 'A': 1000, 'C': 1000}
{'B': 10, 'A': 1, 'C': 100}

print('字典由关键词key和值value两个部分构成')
print('查看字典dict2的关键词:',dict2.keys())
print('查看字典dict2的值:',dict2.values())
View Code

输出:

字典由关键词key和值value两个部分构成
查看字典dict2的关键词: dict_keys(['身高', '冠军数', '姓名'])
查看字典dict2的值: dict_values([198, 5, 'Kobe Bryant'])

'''
删除字典中的关键词
'''
dict1.pop('姓名')
print('删除关键词“姓名”:',dict1)
View Code

输出:

删除关键词“姓名”: {'能力值': 1000, '年龄': 0.5}

dict1.clear()
print('清除字典中的所有元素:',dict1)
View Code
输出:清除字典中的所有元素: {}
原文地址:https://www.cnblogs.com/lizhiyan/p/9708269.html