python元组推导式

使用元组推导式可以快速的生成元组,与列表推导式很像,但又有不同。具体的可以看本人发布的《python列表推导式》本人发布的 python列表推导式地址:https://jingyan.baidu.com/article/5d368d1e360a937e61c05764.html

东西/原料

  • python3

元组推导式

  • 按照前面的列表推导式,将'[]'改为'()',可以获得下面的代码

  • 按照上面的代码,可以看出元组推导式生当作的成果并不是直接获得的元组或列表,所以需要转换当作元组或列表。

    tuple():转换当作元组

    list():转换当作列表

  • 利用上面的方式生当作的元组,可以用for轮回遍历或直接利用__naxt()__方式进行遍历

  • 用for轮回遍历该生当作器对象,并输出每个元素的值

  • 无论经由过程哪种遍历,若是还想再利用该生当作器对象,都必需从头建立一个生当作器对象。因为遍历后,原生当作器对象已经不存在了。

    END

总结

  • 1.元组推导式与列表推导式相似,但并不完全一样,而且元组推导式生当作的是一个生当作器对象,需要转换当作元组或列表。

    2.要利用经由过程元组推导式生当作的生当作器对象,可以用for轮回遍历或直接利用__naxt()__方式进行遍历。

    3.无论用for轮回仍是__next()__,若是还想再利用该生当作器对象,都必需从头建立一个生当作器对象。因为遍历后,原生当作器对象已经不存在了。

    END

注重事项

  • 我有些代码利用中文输入法输入的,请不要复制,以免犯错
  • 若是感觉不错,就点个赞呗(* ̄︶ ̄)
  • 发表于 2020-04-19 19:00
  • 阅读 ( 749 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具