为什么此for循环会破坏我的功能?当每个块都有返回语句时,它不产生任何结果

时间:2019-04-18 19:24:56

标签: python list

我正在使用for循环来测试两个输入列表是否为列表。我正在尝试根据isinstance条件进行扩展或追加。

def combine(items1, items2): 

    ...:     for n in items2: 

    ...:         if isinstance(items2, list): 

    ...:             return items1.extend(items2) 

    ...:         else: 

    ...:             return items1.append(items2) 

    ...:         pass 

我希望两个输入列表输出为新列表[1、2、3、4]或嵌套列表[1、2,[3、4]],但都不起作用。

0 个答案:

没有答案