Python基础入门(字典)

#字典 无序列的集合   可变容器模型    字典的每一种按键key对应着一个值value    含有键值对    
name = ['arron','kobe','lisa']
l1 = [1,2,3]
​
# key:value    key是不可变对象(数值,字符串,元祖),value是可变对象
dic = {'arron':1,'kobe':2,'lisa':3}
print(dic['arron'])
print(dic.keys())
print(dic.values())
#添加
dic['on'] = 4
print(dic)
​
#生成键值对
dic1 = dict(a = 10,b = 20,c = 30)
del dic1['a']
​
#clear 是全部清除
print(dic1)
1
dict_keys(['kobe', 'lisa', 'arron'])
dict_values([2, 3, 1])
{'kobe': 2, 'lisa': 3, 'arron': 1, 'on': 4}
{'b': 20, 'c': 30}
In [40]:

#字典的生成
l1 = [('a',1),('b',2)]
l2 = [['c',3],['d',4]]
l3 = [['a',[1,2]],['d',[3,4]]]
dic1 = dict(l1)
print(dic1)
dic2 = dict(l2)
print(dic2)
dic3 = dict(l3)
print(dic3)
{'b': 2, 'a': 1}
{'d': 4, 'c': 3}
{'d': [3, 4], 'a': [1, 2]}
In [41]:

#字典常用操作
#更新
dic1.update(dic2)
print(dic1)
#复制
dic6= dic1.copy()
print(dic6)
#字符串 长度
print(str(dic3),type(dic3),len(dic3))
#针对的是key
for i in dic1:
    print('a' == i)
{'b': 2, 'a': 1, 'c': 3, 'd': 4}
{'b': 2, 'a': 1, 'c': 3, 'd': 4}
{'d': [3, 4], 'a': [1, 2]} <class 'dict'> 2
False
True
False
False

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值