我定义了一个调用的有序对f,并定义了一个函数applyfunction,该函数遍历有序对,查看要比较的第一个值,并在匹配时打印第二个值。
f = {(1,2),(2,4),(3,6),(4,8)}
def applyfunction (f,x):
for xy in f:
if xy[0]==x:
print(xy[1])
applyfunction(f,3)
上面的工作就像我想要的那样。与此同时,我看到在 python 中有一些函数有一个点符号,我认为这在这里很有用。所以我的问题是,如何重写applyfunction定义以便我可以使用以下符号:f.applyfunction(3)?
肥皂起泡泡
慕姐4208626
相关分类