есть способ вставить определенное значение в список в определенный индекс.Список должен быть полностью пустым
L = [] L.insert(2,177) print(L)
L должен выдавать значения L [,, 2]
Это невозможно.Списки не могут иметь «дыр»;каждый слот в списке должен содержать значение.
У вас есть два варианта:
Заполнить список фиктивными значениями:
L = [None] * 3 L[2] = 177 # L: [None, None, 177]
Используйте dict вместо списка:
L = {} L[2] = 177 # L: {2: 177}
DICT - это отображение между произвольными значениями, поэтому он может обрабатывать «дыры» без проблем.
итераций в Python должны иметь объекты внутри.Вы можете заполнить список None до того места, где вы хотите получить фактическое значение
None
l = [None for _ in range(200)] l[2] = 2 l[177] = 177
Нет Единственное значение types.NoneType. None часто используется для представленияотсутствие значения, например, когда аргументы по умолчанию не передаются в функцию.
Нет
Единственное значение types.NoneType. None часто используется для представленияотсутствие значения, например, когда аргументы по умолчанию не передаются в функцию.
types.NoneType. None