按照前面的列表推導式,將'[]'改為'()',可以獲得下面的代碼
按照上面的代碼,可以看出元組推導式生當作的成果并不是直接獲得的元組或列表,所以需要轉換當作元組或列表。
tuple():轉換當作元組
list():轉換當作列表
利用上面的方式生當作的元組,可以用for輪回遍歷或直接利用__naxt()__方式進行遍歷
用for輪回遍歷該生當作器對象,并輸出每個元素的值
無論經由過程哪種遍歷,若是還想再利用該生當作器對象,都必需從頭建立一個生當作器對象。因為遍歷后,原生當作器對象已經不存在了。
END1.元組推導式與列表推導式相似,但并不完全一樣,而且元組推導式生當作的是一個生當作器對象,需要轉換當作元組或列表。
2.要利用經由過程元組推導式生當作的生當作器對象,可以用for輪回遍歷或直接利用__naxt()__方式進行遍歷。
3.無論用for輪回仍是__next()__,若是還想再利用該生當作器對象,都必需從頭建立一個生當作器對象。因為遍歷后,原生當作器對象已經不存在了。
END0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!