pleas review some teak for writing Python unpacking tuple, list, dict 

The tweaks are don't do smart-operator in the following cases.
    [*args, **kwargs]
    {'a':*args, 'b':**kwargs}
    f(*args)
    f(*kwargs)
    f(*args, **kwargs)
    f(foo=*args, bar=**kwargs)

I also merged some modification from emasc-for-python