'''请推测以下代码的执行结果,并给出合理的功能解释。'''(1)print(list(range(10,-5,-3)))运行结果及原因:___________________________________________________。(2)data=zip(['zs','ls','ww'],[1,2,3,4,5,6])print(list(data))运行结果及原因:___________________________________________________。(3)data=zip('abcd',[1,2,3,4,5,6])print(tuple(data))运行结果及原因:___________________________________________________。(4)data=[1,1,1,2,2,3,1,5,4,1,1,2]print(max(range(len(data)),key=data.__getitem__))运行结果及原因:___________________________________________________。(5)data=[1,2,1,2,2,3,1,7,4,1,2,2,3,2]print(max(set(data),key=data.count))运行结果及原因:___________________________________________________。(6)data=['77','abc','a12b!%','444','?>#','','']print(list(filter(str.isdigit,data)))运行结果及原因:___________________________________________________。(7)data=[77,'abc','a12b!%','444',0,'','']#最后一个是空格,倒数第2个是空格字符串print(list(filter(None,data)))运行结果及原因:___________________________________________________。(8)fromfunctoolsimportreducefromoperatorimportmuldata=[1,2,3,4]print(reduce(mul,data))运行结果及原因:___________________________________________________。