Я пытаюсь избежать сложной сети операторов if/elif/else.Pythonic альтернативы операторам if/else
Какие питонические подходы я могу использовать для достижения своей цели.
Вот что я хочу добиться:
Мой сценарий будет получать убивание разных URLs,
youtube.com, hulu.com, netflix.com, instagram.com, imgur.com и т.д. и т. д., возможно, 1000 разных доменов.
У меня будет функция/набор различных инструкций, которые будут вызываться для каждого отдельного сайта.
так ....
if urlParsed.netloc == "www.youtube.com":
youtube()
if urlParsed.netloc == "hulu.com":
hulu()
and so on for 100s of lines....
Есть в любом случае, чтобы избежать этого курса действий ... если хуг сайт сделать funcA, если хуг сайт сделать funcB.
Я хочу использовать это как урок реального мира, чтобы изучить некоторые предварительные структурирования моего кода на Python. Поэтому, пожалуйста, не стесняйтесь направлять меня к чему-то фундаментальному в Python или программированию в целом.