Методы определения размера списка в Python

Вот несколько способов получить размер списка в Python:

  1. Использование функции len():

    my_list = [1, 2, 3, 4, 5]
    size = len(my_list)
    print(size)  # Output: 5
  2. Использование функции sys.getsizeof():

    import sys
    my_list = [1, 2, 3, 4, 5]
    size = sys.getsizeof(my_list)
    print(size)  # Output: Size in bytes
  3. Преобразование списка в строку и использование функции sys.getsizeof():

    import sys
    my_list = [1, 2, 3, 4, 5]
    size = sys.getsizeof(str(my_list))
    print(size)  # Output: Size in bytes
  4. Итерация по списку и подсчет элементов:

    my_list = [1, 2, 3, 4, 5]
    count = 0
    for _ in my_list:
       count += 1
    print(count)  # Output: 5
  5. Использование списков:

    my_list = [1, 2, 3, 4, 5]
    size = sum(1 for _ in my_list)
    print(size)  # Output: 5