python元组推导式

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

python元组推导式

文章插图

需要这些哦
python3
元组推导式按照前面的列表推导式 , 将'[]'改为'()' , 可以获得下面的代码
python元组推导式

文章插图

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

文章插图

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

文章插图

用for轮回遍历该生当作器对象 , 并输出每个元素的值
python元组推导式

文章插图

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

文章插图

总结1.元组推导式与列表推导式相似 , 但并不完全一样 , 而且元组推导式生当作的是一个生当作器对象 , 需要转换当作元组或列表 。
2.要利用经由过程元组推导式生当作的生当作器对象 , 可以用for轮回遍历或直接利用__naxt()__方式进行遍历 。
【python元组推导式】3.无论用for轮回仍是__next()__ , 若是还想再利用该生当作器对象 , 都必需从头建立一个生当作器对象 。 因为遍历后 , 原生当作器对象已经不存在了 。
python元组推导式

文章插图

注重事项我有些代码利用中文输入法输入的 , 请不要复制 , 以免犯错
若是感觉不错 , 就点个赞呗(* ̄︶ ̄)

以上内容就是python元组推导式的内容啦 , 希望对你有所帮助哦!

    推荐阅读