【发布时间】:2016-06-06 07:08:39
【问题描述】:
如何遍历两个具有未知数量的子列表和未知元素的未知列表。我要做的是比较它们,如果它们的长度相同,则返回 True;如果长度不同且特定索引中的元素类型不同,则返回 False。
到目前为止我的代码:
def similarList(list1,list2):
if len(list1)!=len(list2):
return False
else:
if len(list1)>1 and len(list2)>1:
这是我不确定如何比较list1 和list2 的每个元素的地方。
例子:
similarList([0],[4])
是的
similarList([3.9],[8])
错误
similarList([[4,5,6],4] , [[2,3,4],'a'])
错误,因为4 是一个整数,'a' 是一个字符串。
【问题讨论】:
标签: python list if-statement return