Типы данных и Коллекции

Типы данных и Коллекции #

1. Как работает set? #

Hello World


2. Что представляет собой тип данных множество (set) #

Hello World


3. Как разрешаются коллизии в hash-таблицах? #

Hello World


4. Какие типы данных существуют в python? #

Hello World


5. Зачем в Python есть mutable и immutable типы? Почему не сделать изменяемую строку? #

Hello World


6. Чем отличается списки от кортежа? | list vs tuple #

Hello World


7. Чем отличается списки от словаря? | list vs dict #

Hello World


8. Возможен ли доступ к элементу множества (set) по позиции (индексу)? #

Hello World


9. Как реализован список (list) на уровне внутренней структуры данных? #

Hello World


10. Как происходит выделение памяти для списка и его внутреннего хранилища? #

Hello World


11. Как ведут себя элементы списка в момент увеличения его внутренней ёмкости? #

Hello World


12. Массив vs список #

Hello World


13. Почему при создании списка под его внутреннее хранилище выделяется массив фиксированной длины и определённого типа? #

Hello World


14. В какой структуре данных поиск выполняется эффективнее — в списке или во множестве? #

Hello World


15. С какими структурами данных из модуля collections вы работали? #

Hello World


16. Что может выступать ключом в словаре и каким образом устроена внутренняя структура словаря? #

Hello World


17. Может ли кортеж, использоваться в качестве ключа словаря? #

Hello World


18. Являются ли bytearray и bytes изменяемыми типами #

Hello World


19. Какая сложность поиска в list? #

Hello World


20. Когда list.append() в Python не O(1)? #

Hello World


21. Какая сложность поиска в set? #

Hello World


22. Что значит неизменяемый объект в Python? #

Hello World


23. Какие есть альтернативы dict в Python? #

Hello World


24. Какие основные методы есть у структуры list в Python? #

Hello World