- 列表list,最常用的数据类型,以[]为标识
- 元组tuple,和list很相似,但是不能二次赋值,用()标识
- 集合set,和list类似,但是set中没有重复的元素,常用于集合间的运算,用{}标识
- 字典dict,无序的对象集合,字典中的元素通过关键词key来调用,同样以{}来标识
- 数组array,科学计算和代数运算常用的数据类型,在后续numpy库系列详细说明
- 数据框dataframe,数据分析处理常用的数据类型,在后续pandas库系列详细说明
# 字典定义方式一 dict1 = {} #先创建一个空字典 dict1['姓名'] = '万矿' dict1['年龄'] = 0.5 dict1['能力值'] = 1000 print(dict1) # 字典定义方式二 dict2 = {'姓名':'Kobe Bryant','身高':198,'冠军数':5} print(dict2)
输出:
{'能力值': 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)
输出:
{'B': 1000, 'A': 1000, 'C': 1000} {'B': 10, 'A': 1, 'C': 100}
print('字典由关键词key和值value两个部分构成') print('查看字典dict2的关键词:',dict2.keys()) print('查看字典dict2的值:',dict2.values())
输出:
字典由关键词key和值value两个部分构成 查看字典dict2的关键词: dict_keys(['身高', '冠军数', '姓名']) 查看字典dict2的值: dict_values([198, 5, 'Kobe Bryant'])
''' 删除字典中的关键词 ''' dict1.pop('姓名') print('删除关键词“姓名”:',dict1)
输出:
删除关键词“姓名”: {'能力值': 1000, '年龄': 0.5}
dict1.clear() print('清除字典中的所有元素:',dict1)
输出:清除字典中的所有元素: {}