Вот несколько способов получить размер списка в Python:
-
Использование функции len():
my_list = [1, 2, 3, 4, 5] size = len(my_list) print(size) # Output: 5
-
Использование функции sys.getsizeof():
import sys my_list = [1, 2, 3, 4, 5] size = sys.getsizeof(my_list) print(size) # Output: Size in bytes
-
Преобразование списка в строку и использование функции sys.getsizeof():
import sys my_list = [1, 2, 3, 4, 5] size = sys.getsizeof(str(my_list)) print(size) # Output: Size in bytes
-
Итерация по списку и подсчет элементов:
my_list = [1, 2, 3, 4, 5] count = 0 for _ in my_list: count += 1 print(count) # Output: 5
-
Использование списков:
my_list = [1, 2, 3, 4, 5] size = sum(1 for _ in my_list) print(size) # Output: 5