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};
# 1
if pv < 3.5:
    dictC= dict(dictA,**dictB);
else:

    dictC= {**dictA, **dictB};
print dictC;
# output
{'a': 4, 'c': 99, 'b': -125, 'd': 1024}

# 2
dictA.update(dictB);
print dictA;
# output
{'a': 4, 'c': 99, 'b': -125, 'd': 1024}

Comments

Popular posts from this blog

HIK: Getting current character and current source.