按照前面的列表推导式,将'[]'改为'()',可以获得下面的代码
按照上面的代码,可以看出元组推导式生当作的成果并不是直接获得的元组或列表,所以需要转换当作元组或列表。
tuple():转换当作元组
list():转换当作列表
利用上面的方式生当作的元组,可以用for轮回遍历或直接利用__naxt()__方式进行遍历
用for轮回遍历该生当作器对象,并输出每个元素的值
无论经由过程哪种遍历,若是还想再利用该生当作器对象,都必需从头建立一个生当作器对象。因为遍历后,原生当作器对象已经不存在了。
END1.元组推导式与列表推导式相似,但并不完全一样,而且元组推导式生当作的是一个生当作器对象,需要转换当作元组或列表。
2.要利用经由过程元组推导式生当作的生当作器对象,可以用for轮回遍历或直接利用__naxt()__方式进行遍历。
3.无论用for轮回仍是__next()__,若是还想再利用该生当作器对象,都必需从头建立一个生当作器对象。因为遍历后,原生当作器对象已经不存在了。
END0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!