func_kwargs.py 694 B

123456789101112131415161718192021222324252627282930313233
  1. # Распаковка словаря с ключами и значениями
  2. def func_1():
  3. d1 = {'key1': 1, 'key2': 2}
  4. d2 = {'key2': 1, 'key3': 2}
  5. d3 = {'a1': 1, **d2, **d1}
  6. print(d3)
  7. def concatenate(**kwargs):
  8. ret = ""
  9. for x in kwargs.values():
  10. if (type(x) == list):
  11. ret += ''.join(str(x))
  12. else:
  13. ret += str(x)
  14. return ret
  15. def main():
  16. # func_1()
  17. print(concatenate(q='iHave', w="next", e="Coins", r=[10, 5, 10, 7]))
  18. # print(concatenate(q='iHave', w="next", e="Coins"))
  19. # l = [1, 2, 3]
  20. # foo = ''.join(str(l))
  21. # print(foo)
  22. if __name__ == '__main__':
  23. main()