Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
Но зачем нужно создавать два и более способов, когда легко можно обойтись всего одним способом?
def foo(bar): if isinstance(bar, list): return bar[:] else: return bar.copy()
def foo(bar): return bar.copy()