请问这个该怎么写?list函数?

勘探队发现成吉思汗宝藏,已知需要三个关口的密码,每个关口的密码存在于下列三个列表中。
列表(list):简单理解为以门]封装,以英文逗号","隔开的元素序列。(后面会深入讲解)
list1=["123","abc","文明","天津滨海","helloworld!"1 list2=["again","重现","7+8=?","15"
list3=["抖音","游戏","机器学习","python","今日头条","交友"
使用列表元素的方法类似干字符串处理,如上例,list1[1]代表的元素是"abc"要求:
输入三个字符串,代表三个关口的密码,编写程序提示宝藏是否开启。如输入为:123,重现,交友
则输出为:成吉思汗宝藏能否开启?True
如输入为:abc,重现,腾讯会议
则输出为:成吉思汗宝藏能否开启?False参考ppt顺序结构中判断闰年的代码完成。部分给定代码如下:
#开启成吉思汗宝藏...
list1=["123","abc","文明","天津滨海","helloworld!"" list2=["again","重现","7+8=?","15"]
list3=["抖音","游戏","机器学习","python","今日头条","交友"密码1,密码2,密码3=input("请输入宝藏三关密码!").split(',')
def findkey(key1,key2,key3):
#密码是否在列表中,得到boo1值,即True或者False,提示,使用in 运算符,参
看顺序结构PPT84页
return ... #返回boo1值
#函数调用
print(...)


list1=["123","abc","文明","天津滨海","helloworld!"]
list2=["again","重现","7+8=?","15"]
list3=["抖音","游戏","机器学习","python","今日头条","交友"]

pw1,pw2,pw3 = input("请输入宝藏三关密码!").split(',')
def findkey(key1,key2,key3):
    if key1 in list1 and key2 in list2 and key3 in list3:
        return True
    else:
        return False

print("成吉思汗宝藏能否开启?",findkey(pw1,pw2,pw3))