使用元组推导式可以快速的生成元组 , 与列表推导式很像 , 但又有不同 。 具体的可以看本人发布的《python列表推导式》本人发布的 python列表推导式地址:https://jingyan.baidu.com/article/5d368d1e360a937e61c05764.html
文章插图
需要这些哦
python3
元组推导式按照前面的列表推导式 , 将'[]'改为'()' , 可以获得下面的代码
文章插图
按照上面的代码 , 可以看出元组推导式生当作的成果并不是直接获得的元组或列表 , 所以需要转换当作元组或列表 。
tuple:转换当作元组
list:转换当作列表
文章插图
利用上面的方式生当作的元组 , 可以用for轮回遍历或直接利用__naxt()__方式进行遍历
文章插图
用for轮回遍历该生当作器对象 , 并输出每个元素的值
文章插图
无论经由过程哪种遍历 , 若是还想再利用该生当作器对象 , 都必需从头建立一个生当作器对象 。 因为遍历后 , 原生当作器对象已经不存在了 。
文章插图
总结1.元组推导式与列表推导式相似 , 但并不完全一样 , 而且元组推导式生当作的是一个生当作器对象 , 需要转换当作元组或列表 。
2.要利用经由过程元组推导式生当作的生当作器对象 , 可以用for轮回遍历或直接利用__naxt()__方式进行遍历 。
【python元组推导式】3.无论用for轮回仍是__next()__ , 若是还想再利用该生当作器对象 , 都必需从头建立一个生当作器对象 。 因为遍历后 , 原生当作器对象已经不存在了 。
文章插图
注重事项我有些代码利用中文输入法输入的 , 请不要复制 , 以免犯错
若是感觉不错 , 就点个赞呗(* ̄︶ ̄)
以上内容就是python元组推导式的内容啦 , 希望对你有所帮助哦!
推荐阅读
- python凯撒密码的加密与解密
- python元组的创建与删除
- 如何定义和调用python中的函数
- 用Python写一个猜数字游戏
- python列表推导式
- python 接炸弹游戏
- Python编辑器PyCharm如何设置在哪里重构代码
- python如何进行内存的管理
- 血蟒会攻击人吗
- 安装python集成开发环境