Почему эти функции требует аргументы указывать в квадратных и круглых скобках, выглядит не очень красиво с двойными скобками m_tuple = tuple( (1, 2, 3) )
p.s я знаю что без функции их можно создать таким образом m_tuple = (1, 2, 3)
требует аргументы указывать в квадратных и круглых скобках
Они требуют любой итерируемый объект, а не квадратные, или круглые скобки, что бы из него составить список, или кортеж. Так можно list((1, 2, 3)) и так тоже list('abc').