所以说我有list1和list2。如何使列表中的一个元素使用python调用另一个列表中的元素?
list1 = [n1,n2,n3,n4,n5,n6,n7,n8,n9,n0,star,pound]
list2 = [1,2,3,4,5,6,7,8,9,0,star,pound]
如何写一个函数,当列表中的一个元素被调用时,list2中的相应元素被调用?
这可能已在另一篇文章中得到解答,但我一直无法找到和/或理解如何做到这一点。
---编辑---
约翰·科尔曼的评论回答我的问题,而是要帮助别人,将来读这我会澄清一些事情。
“呼叫”可能是错误的用语,我绝对是编程的新手。这里是我在这个线程的帮助下如何使用代码。
n1 = 5
n2 = 6
n3 = 13
n4 = 19
n5 = 26
n6 = 12
n7 = 16
n8 = 20
n9 = 12
n0 = 4
star = 17
pound = 27
inputs = [n1,n2,n3,n4,n5,n6,n7,n8,n9,n0,star,pound]
numbers = [1,2,3,4,5,6,7,8,9,0,star,pound]
shows = dict(zip(inputs,numbers))
count = 1
def loop2():
for input in inputs:
if GPIO.input(input) == False:
print '%s' % shows[input]
“调用”列表元素意味着什么?您的列表似乎不包含可驯化的东西。 –
你能澄清你所说的“列表中的元素被称为”的意思吗?通常作为可以调用的东西的功能。这是一个函数名称列表吗? – JawguyChooser