На самом деле, для работы с задачами из книги C ++, использующей Python, вам в основном нужно освоить встроенные типы Python , особенно структуры данных tuple
, list
, set
и dict
; и встроенные функции , такие как max
, min
, sorted
и reversed
.
Эти встроенные функции имеют много функций, которые на первый взгляд неочевидны, такие как ключевое слово in
, необязательный аргумент key=
для list.sort
, нарезка списка, умножение последовательности, конструктор dict(list_of_pairs)
, del
, распаковка кортежей и тд. Это интересно изучать, и они делают Python настоящей радостью в использовании.
Также см. collections.defaultdict
. Если вам нужен файловый ввод / вывод, прочитайте о open
и файловых объектах .