Python学习心得字典

一、字典

1.字典的定义:

字典类型是用一个信息去找与其对应的另一个信息,从而形成了“键值对”,它表示索引用的键和对应的值构成的成对关系。

2.字典类型的创建方式:

第一种使用{}直接创建字典:

d={key1:value1,key2:value2,...}

第二种使用内置函数进行创建:

(1)使用dict函数进行建立:
dict(key1=value1,key2=value2,...)
(2)使用zip函数进行映射:
zip(lst1,lst2)

注:字典也是序列的一种,所以序列的相关操作对字典也同样适用。

3.字典创建与其创建函数的运用:

#创建字典的第一种方式直接生成
d={10:'cat',20:'dog',30:'pet',20:'drgan'}
print(d)#有相同的key时,最后一个key所对应的值会将前面的进行覆盖操作。

#创建字典的第二种方式使用zip()函数
lst=[10,20,30,40]
lst2=['cat','dog','pet','zoo','car']
zipobj=zip(lst,lst2)
#得使用dict()将zipobj转化成字典类型,使用print的时候才能输出成列表的样式。
#dict()与元组的函数tuple()是一个道理。
d=dict(zipobj)
print(d)

注:元组可以作为字典的键值,但是列表是不可以的,其中的原理就是只有不可变性的内容才可以作为键值。

t=(10,20,30)
print({t:10})

注:因为上面说过字典也是序列的一种,所以可以对字典进行序列的相关操作。

4.字典的删除:

d为某个字典
del d

注:字典里的key是无序的,但是在运行的时候与编写的程序中的顺序是一致的,这是因为解释器对其进行了一定的处理。<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值