pyhon - 字典dict
1.字典的说明
在python中,字典是keyword,value数据结构,元素是无序的,那也就说明了字典是没有切片,通过索引定位其中元素的。有一个比较明显的特征是字典不允许重复的关键字。否则会替换成最后一个。
2.字典的创建
2.1.1直接赋值创建
- 创建空字典
- 创建非空字典
dicta = {
} #创建空字典
dicta
{
}
type(dicta)
<class 'dict'> #通过type查看dicta的类型为dict。
dictb = {
'name':'csdn','website':'www.csdn.net','age':13,'balance':29999.222}#创建非空字典
dictb
{
'name': 'csdn', 'website': 'www.csdn.net', 'age': 13, 'balance': 29999.222}
type(dictb)
<class 'dict'>
2.1.2通过dict()命令创建
- dict()赋值创建**dict(k=value,k=value,…)**
- dict()把列表转换成字典。dict([(k,v),(k,v),…])
dicte = dict(name='csdn',website='www.csdn.net',age=13)
dicte
{
'name': 'csdn', 'website': 'www.csdn.net', 'age': 13}
type(dicte)
<class 'dict'>
dictf = dict([('name','csdn'),('website','www.csdn.net'),('age',13)])
dictf
{
'name': 'csdn', 'website': 'www.csdn.net', 'age': 13}
type(dictf)
<class 'dict'>
2.1.3通过zip()方法创建
lista = ['name','website','age']
listb