Манипулирование списком: Как начать список с 1 элемента, затем каждые 5 минут добавлять новый элемент и поддерживать список в длине 2? - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь начать список с 1 элемента и каждые 5 минут добавлять новый элемент в список. Следующие пять минут должны удалить элемент из индекса [-1] и вставить новое значение таким образом, чтобы список всегда имел длину 2. Пожалуйста, поймите, что список будет начинаться с 1 элемента, поэтому изначально длина будет 1.

import datetime
import random
import threading

list_five = []

def queue_list():
    threading.Timer(60.0, queue_list).start()
    global minutes
    status = str(minutes) + ' minutes just passed'

    print(status)

    if minutes % 5 == 0:
        if len(list_five) < 2:
            list_five.insert(0, minutes+1)
            print list_five
        elif len(list_five) == 2:
            five_stat = list_five[0] + list_five[1]
            del list_five[-1]
            print(five_stat)
        else:
            pass
    else:
        print('Remainder of modulus is not 0')

    minutes+=1
    print(list_five)
minutes = 0

print('started')

queue_list()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...