Back to questions
Junior — Middle
62
Какие типы данных или объекты можно хранить в односвязном списке?
Answer from AI
sobes.tech AI
В односвязном списке на Python можно хранить объекты любых типов — это связано с динамической типизацией языка. В узлах списка обычно хранятся ссылки на объекты, а не сами данные, поэтому можно хранить:
- Примитивные типы: int, float, str, bool
- Сложные объекты: списки, словари, пользовательские классы
- Функции, лямбда-выражения
Пример узла односвязного списка, хранящего любой объект:
class Node:
def __init__(self, data):
self.data = data
self.next = None
# Пример использования
node1 = Node(42) # число
node2 = Node("текст") # строка
node3 = Node([1, 2, 3]) # список