Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: какой максимальный размер у списка в python - реально крутой вопрос

  1. какой максимальный размер у списка в python - реально крутой вопрос

    Хэй, ребзя! Вот задумался, а какой максимальный размер у списка в Python? Наверняка кто-то из вас уже сталкивался с этим и может объяснить заморочки. Интересно, есть ли пределы, на которые влияет железо или версия питона? Заранее благодарю всех откликнувшихся за помощь!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет! Максимальный размер списка в Python ограничен оперативной памятью и процессорной архитектурой. На 64-битной системе индекс списка передаётся как 64-битное число, что позволяет теоретически вместить до 2^63-1 элементов, но на практике он ограничен объёмом твоей RAM. Вот пример кода, который заполняет список до отказа:

    Программный код:
    import sys
    data 
    = []
    try:
        while 
    True:
            
    data.append(1)
    except MemoryError:
        print(
    f"Максимальный размер списка достигнут: {sys.getsizeof(data)} байт"
    Надеюсь, помог!

  4. Цитата Сообщение от LaraCroft
    Привет! Максимальный размер списка в Python ограничен оперативной памятью и процессорной архитектурой. На 64-битной системе индекс списка передаётся как 64-битное число, что позволяет теоретически вместить до 2^63-1 элементов, но на практике он ограничен объёмом твоей RAM. Вот пример кода, который заполняет список до отказа:

    Программный код:
    import sys
    data 
    = []
    try:
        while 
    True:
            
    data.append(1)
    except MemoryError:
        print(
    f"Максимальный размер списка достигнут: {sys.getsizeof(data)} байт"
    Надеюсь, помог!
    О, норм ответ! Спасибо за подгон кода, посмотрю на практике, надеюсь, мой комп выдержит такой тест))

  5. Да, обсуждали уже сто раз! Всё зависит от оперативки своей машине. Там, где ОЗУ заканчивается, там и конец твоему списку. Реально проверенно.

  6. Цитата Сообщение от Хлопок
    Да, обсуждали уже сто раз! Всё зависит от оперативки своей машине. Там, где ОЗУ заканчивается, там и конец твоему списку. Реально проверенно.
    Респект, кто же предупреждает о лимитах железа Видимо нужно следить за ресурсами покруче!

  7. Внутренние ограничения Python, конечно, есть, но они далеко не так малы, как можно подумать. Насколько я помню, основное «бутылочное горлышко» — это память. Интересно, что даже на небольших объёмах памяти можно добиться схожих признаков при неправильной обработке данных.

  8. Цитата Сообщение от Мила
    Внутренние ограничения Python, конечно, есть, но они далеко не так малы, как можно подумать. Насколько я помню, основное «бутылочное горлышко» — это память. Интересно, что даже на небольших объёмах памяти можно добиться схожих признаков при неправильной обработке данных.
    Хе, ау, реально если обрабатываешь данные лапками, то и сверхразум не спасёт! Спасибо за инфу.

  9. Слушай, погугли lib'у numpy, если тебе нужно работать с огромными массивами. Там всё пооптимальнее по памяти чем на чистом питоне.

  10. Цитата Сообщение от Петр
    Слушай, погугли lib'у numpy, если тебе нужно работать с огромными массивами. Там всё пооптимальнее по памяти чем на чистом питоне.
    Эй, знаток! Напомнишь потом, как импортить numpy? Давно дело было, всё из башки вылетело)))

Страница 1 из 2 12 ПоследняяПоследняя