Python: Version, Merging dictionaries
# python version
import sys;
pv= sys.version_info;print pv;
print str(pv.major)+"."+str(pv.minor);
print '{0[0]}.{0[1]}'.format(pv);
# merging dictionaries
dictA= {'a':4,'b':-9,'c':-901.5};
dictB= {'b':-125,'d':1024,'c':99};
dictA= {'a':4,'b':-9,'c':-901.5};
dictB= {'b':-125,'d':1024,'c':99};
# 1
if pv < 3.5:
dictC= dict(dictA,**dictB);
else:
dictC= dict(dictA,**dictB);
else:
dictC= {**dictA, **dictB};
print dictC;
# output
{'a': 4, 'c': 99, 'b': -125, 'd': 1024}
# 2
dictA.update(dictB);
dictA.update(dictB);
print dictA;
# output
{'a': 4, 'c': 99, 'b': -125, 'd': 1024}
Comments
Post a Comment