/ / використовувати елементи з великого списку, доки список стане порожнім (python) - список, python-2.x

використовувати елементи з великого списку, поки список стане порожнім (python) - список, python-2.x

Я новачок у python, у мене є циклічне питання, щоб отримати пачку даних для списку.

У мене великий список, де мені потрібно використати його, поки він не стане повністю нульовим.

Скажемо, що у мене є список як:

a = range(4000)  # range 100 -9k
n = 99

while a:
x = a[:n]   # want to use first 100 elements
some insertion work of (x) in dB
a = a[n+1 :]  reducing first 100 elements from main list

але цей метод не працює.

Хто-небудь може запропонувати мені належний підхід для цього.

Дякую

Відповіді:

0 для відповіді № 1

a[:n] коли n - 99 отримує перші 99 елементів, то змініть n до 100.

a = a[n+1:] буде пропущений елемент - так зміниться n+1 до n

Повний код:

a = range(4000)
n = 100

while a:
x = a[:n]
some insertion work of (x) in dB
a = a[n:] #reducing first 100 elements from main list