Re[5]: Кому-нибудь требуется начинающий питонист в подмастер
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 06.05.19 20:07
Оценка: 3 (1)
Здравствуйте, Lazytech, Вы писали:


L>Из того, что не нравится, могу упомянуть разве что необходимость помнить о том, что в конструкциях вроде range начало диапазона включает указанное граничное значение, а конец диапазона — не включает. Сам то и дело об этом забываю.


Это как раз очень логично. В плюсах, кстати, также.
Итерация по диапазону — while(b!=e) вместо while(b<=e) — первое (конечно же) теоретически дешевле. Еще не все коллекции умеют для итераторов в операторы < и >.
Вставка элемента в позицию в коллекции, заданной итератором — как быть с включающим с обоих сторон диапазоном? Отдельные функции insertBefore/insertAfter? При невключающем диапазоне можно вставлять всегда перед итератором — в начало — перед b, в конец — перед e (перед итератором, указывающим на элемент, следующий за последним, т.е. в конец последовательности)
Маньяк Робокряк колесит по городу
Отредактировано 07.05.2019 15:38 Marty . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.