0

我正在尝试创建一个函数(不使用内置函数)将这个 ([f,u,n],[1,2,3,4]) 变成这个 [(f,1),(u, 2),(n,3)]

基本上取两个列表的第一个元素并将它们变成一个元组,然后是两个列表的第二个元素,等等。

到目前为止我有这个:

>> def zipup(lista,listb):
    >> for x in range(len(lista)):
        >>for y in range(len(listb)):
             >>return [(lista[x],listb[y])]

但我不断得到这个:[(f,1)]

帮助?!

4

1 回答 1

0

错误消息是说该变量i未定义,甚至在您显示的代码片段中都没有...查看错误显示的行。

至于 zip,请查看izip标准库的文档,有一个等效的 python 实现可以用作指南。

于 2013-11-11T03:35:58.470 回答