在Python中,函数中可以使用循环吗?

Nilotpal乔杜里

我只是在学习python,并试图使用for循环定义函数代码如下-

def chk(hilist):
``` The function returns the output of the enumerate function as (x1,y1) (x2,y2)...
```
    for item in enumerate(hilist):
        return item

我为输入“字符串”运行上述功能,如下所示:

abc = chk('string')
abc

输出结果为(0,s)。

如果我运行常规for函数,则输出将如下所示-(0,'s')(1,'t')(2,'r')(3,'i')(4,'n')( 5,“ g”)

有人可以帮我了解我在做什么错吗?提前致谢。

Return将立即中断功能。因此,您必须将结果保存在列表中并返回:

def chk(hilist):
    """ The function returns the output of the enumerate function as (x1,y1) (x2,y2)...
    """
    ret_list=list()

    for item in enumerate(hilist):
        ret_list.append(item)
    return ret_list

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Python 2.7中可以使用resume()函数吗?

是否可以使用for循环遍历golang中返回的函数?

我可以使用其他函数的类型信息作为Python中的返回类型吗?

我可以使用命名参数作为变量在python中调用函数吗?

Python中可以使用静态类变量吗?

swift while循环可以使用函数作为参数吗?

是否可以使用python外壳程序中定义的函数?

我可以使用列表/数据帧中的名称在 R 脚本中识别为循环函数的列表/数据帧名称吗?

在iOS 7中可以使用吗?

案例陈述中可以使用“ IN”吗?

我可以使用输入模块为python中的类型构造函数创建类型别名吗?

我可以使用python中的coerce()函数添加两个元组以形成新的元组吗?

我可以使用React Hook从导入的函数中执行setValue函数吗?

您可以在python中的字典上使用while循环吗?

我可以使用嵌套的for循环遍历列表中的完整字符串吗?

如何停止Typescript中的forEach循环-我可以使用.some()吗?

我可以使用VBA中的For / Next循环来减少它吗

可以使用量角器在.then中运行for循环吗?

嵌套函数可以使用在父函数中其他函数中设置了值的变量吗?(JavaScript)

是否可以使用 Javascript 中的另一个函数来停止循环?

当数组中的函数之一未返回promise时,可以使用$ q.all吗?

我们可以使用 testthat 包中的函数来测试向量的元素吗?

您可以使用JNI在从Java调用的c ++函数中创建新的JVM吗?

我可以使用“ impl Fn()”特征在Rust中实现多层次的currying函数吗?

您可以使用javascript中定义的函数打印页面吗?

可以使用boost :: threads中的std :: this_thread *函数吗?

我可以使用OR语句来指示Stringr的str_extract_all函数中的模式吗?

我可以使用从Dask / Distributed中的.py文件导入的函数吗?

我可以使用 _helpers.tpl 中的函数在舵图中填写 values.yaml 吗?