Python中的基本类型相对其他语言来说少一些,主要有以下几种:
字典:dict
字符串:string
集合set
列表list
元组Tuple
数字number,包括:int,float,bool,complex
其中不可变数据类型为:string tuple number
可变数据类型为:dict list set
数据类型有以下特点:
set 没有重复数据
list 可以有重复数据
dict 是keyvalue形式的字典,不可变类型的string,tuple,number 可以做dict的key
tuple 是不可变数据类型
字典
定义字典的两种方式
dict1 = dict()
dict2 = {}
# 字典的基本操作
>>> dict1 = {'a': 1, 'b': 2, 'c': '3'}
>>> dict1['a'] # 获取key为a的元素的值
1
# 字典添加元素
>>> dict1['d'] = 5
>>> dict1
{'a': 1, 'b': '3', 'c': 3, 'd': 5}
#删除字典的元素
>>> del dict1['a']
>>> dict1
{'b': '3', 'c': 5}
# 字典的遍历
>>> for key, value in dict1.items():
... print(key, value)
...
b 3
c 5