请帮帮我。
我有一个RPi连接到声音传感器。每次激活探测器时,都会将一个字符串插入列表中。
我想要做的是,一旦列表长度为7个单位,就重启整个过程。请参阅下面的代码。
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
pin = 7 #Defining pin 7 as Input pin
GPIO.setup(pin, GPIO.IN)
list = ["Start"]
while l:
if GPIO.input(pin) == GPIO.LOW: #This is the input
if len(list) <= 6:
list.insert(0, "Entry") #Insert into list at first position
print ("Not Done")
print (len(list))
elif len(list) > 6:
print ("Done")
#This is where I want it to go back to the list being 1 unit long.
因此,正如您所看到的,当列表长度为7个单位时,该功能已完成。所以现在,我希望它重新启动并再次返回到1个单位长的列表。我怎么做?一直在争夺好几天。
谢谢!
答案 0 :(得分:0)
您可以将列表设置为其初始值。
<table class="border">
<tr><td></td><td></td></tr>