python—函数中存在的部分问题
一.怎么实现两个数值的交换
1.借用元祖进行交换
>>> a=22
>>> b=33
>>> a,b=b,a
>>> a
33
>>> b
22
2.引入中间值
>>> c=22 >>> d=23 >>> e=0 >>> e=c >>> c=d >>> d=e >>> c 23 >>> d 22
二、a+=a 与 a=a+a的区别:=改变引用,改变内存地址,
###a+=a
###a=a+a
三、list能否作为dict的key?
不能 ,可变类型不能作为字典的key