直接使用dic[key]读取不存在的键会报错
>>> person = {'name' : 'xiaoming'}
>>> person['age']
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 'age'
可以使用字典的的内置方法get进行读取,如果键不存在会返回None,也可以指定一个当键不存在时的默认值返回值,这个方法不会改变字典本身
>>...
阅读全文>>
一、and 与 or
and、or则依据是否非0来决定输出:(以下0标识·非真·单位,1标识·真·单位)
and运算时,有0单位返0,无0返尾(最后一个元素)
or运算时,有1返1,无1返尾(最后一个元素)
二、& 与 |
1.当比较单位包含有非数值单位时功能同and 与 or用法
2.当比较单位同时为数值单位时会执行位运算
3.支持set集合运算,分别表示取交集、并集
补充:s...
阅读全文>>