TEL:400-8793-956
当前位置:程序、服务器

没有zip功能?

提问者: 近期获赞: 浏览人数: 发布时间:2021-06-08 08:54:18

 问:我的代码完全可以在编译器中运行,当那个可爱的 zip 函数只是坐在那里时,我不想重写它。我的意思是我会,但我想我会写这个问题,只是因为我的解决方案确实产生了想要的结果。

 
 压缩包
# combo([1, 2, 3], 'abc') 
# 输出: 
# [(1, 'a'), (2, 'b'), (3, 'c')] 
# 如果你使用.append (),您需要向它传递一个新值元组。
def 组合(一, 二):
返回zip (一,二)   
 
 
答:该zip函数返回一个zip object. 要评估此对象,请将其包装在list():
 
>>> 一个 =  [ 1 , 2 , 3 ] 
>>>  2  =  'ABC' 
>>> 拉链(一个, 2 )
<拉链 对象 在 0x7f277bbb8288 > 
>>> 列表(拉链(一个, 2 ))
[(1 ,  'a' ),  ( 2 ,  'b' ),  ( 3 ,  'c' )]
def 组合(一, 二):
返回列表(zip (一,二))     
上一篇: LUMBERJACK EXERCISE 代码错误
下一篇: 我的 alt (twitter) 描述有什么问题?