Sobes.tech
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])   # список