12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- # Распаковка словаря с ключами и значениями
- def func_1():
- d1 = {'key1': 1, 'key2': 2}
- d2 = {'key2': 1, 'key3': 2}
- d3 = {'a1': 1, **d2, **d1}
- print(d3)
- def concatenate(**kwargs):
- ret = ""
- for x in kwargs.values():
- if (type(x) == list):
- ret += ''.join(str(x))
- else:
- ret += str(x)
- return ret
- def create_actor(**kwargs):
- base_dict = {'name': 'Райан', 'surname': 'Рейнольдс', 'age': 47}
- for key, value in kwargs.items():
- base_dict[key] = value
- return base_dict
- def info_kwargs(**kwargs):
- for key in sorted(kwargs):
- print(f'{key} = {kwargs[key]}')
- def main():
- # func_1()
- # print(concatenate(q='iHave', w="next", e="Coins", r=[10, 5, 10, 7]))
- # print(concatenate(q='iHave', w="next", e="Coins"))
- # print(create_actor())
- # print(create_actor(height=190, movies=['Дедпул', 'Главный герой']))
- info_kwargs(c=43, b= 32, a=32)
- if __name__ == '__main__':
- main()
|