Я новачок у 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 для відповіді № 1a[: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