Вероятно, гораздо полезнее знать, КОГДА использовать список, массив, словарь и т. Д. Использование правильной структуры данных влияет не только на производительность, но также на удобочитаемость и удобство обслуживания, а также на четкость кода.
Создание собственного - эторедко необходимо.