Чтобы создать пустой список в Python определенного размера, вы можете использовать следующие методы:
-
Использование понимания списка:
my_list = [None] * 10 -
Использование функции
range()и цикла:my_list = [] for _ in range(10): my_list.append(None) -
Использование списка с диапазоном:
my_list = [None for _ in range(10)] -
Использование библиотеки
numpy:import numpy as np my_list = np.empty(10) -
Использование модуля
array:import array as arr my_list = arr.array('i', [0] * 10) -
Использование словаря и функции
zip():my_list = dict(zip(range(10), [None] * 10)) -
Использование модуля
collectionsиdeque:from collections import deque my_list = deque([None] * 10) -
Использование выражения-генератора:
my_list = list(None for _ in range(10)) -
Использование библиотеки
pandas:import pandas as pd my_list = pd.Series([None] * 10).tolist() -
Использование модуля
arrayиз библиотекиarray:import array my_list = array.array('i', [0] * 10)