• Является ли список массивом?

    @CrazyElf
    zlodiak, Вопрос в том, что ты хочешь от связного списка. Судя по вопросам, тебя беспокоили затраты на добавление в него элементов. deque предназначена именно для быстрого добавления и удаления элементов с любого её конца.
  • Почему не выполняется SQL запрос повторно в while?

    @CrazyElf
    Насчёт циклов, мне кажется, там достаточно использовать что-то типа for rowc in dataa, а первые селекты и циклы по range можно выкинуть. Ну то есть первая часть тела цикла будет выглядеть так:

    print("OUT1")
      cursors = db.cursor()
      cursors.execute("SELECT numb FROM gpio WHERE type='out' and value=1")
      dataa =  cursors.fetchall()
      for rowc in dataa:
        idlegs = rowc[0]
        GPIO.output(idlegs, 1)
        print("set OUT", idlegs, "= 1")
      print("OUT0")
      time.sleep(1)


    Просто небольшая оптимизация, не люблю лишний код :)