亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

調用for函數時對迭代內部數據沒有任何要求嗎?

如果一個對象說自己可迭代,那我們就直接用 for 循環去迭代它,可見,迭代是一種抽象的數據操作,它不對迭代對象內部的數據有任何要求(??)。

那如果list中的元素是混雜的應該就不行了吧,就算不是混雜的,如果是包含兩個元素以上的元組,用for迭代時如何調用第三個元素呢?

正在回答

1 回答

個人看法:

? 1.剛才試了一下,list中的元素是混雜的也沒關系,一樣地可以迭代出來。因為在Python中,數據類型是動態的,聲明變量時(例如:for x in L:)這里的x是動態的,可以是整數、浮點數或字符等等,它會根據具體的數據來匹配類型,這點和其他語言有點difference.

? 2.當list中的元素是包含三個元素的tuple時,用for迭代:

??? for x,y,z in L:

?????? .........

? 同理,4個、5個或者更多的元素只需添加變量即可。

0 回復 有任何疑惑可以回復我~
#1

慕容7012403 提問者

謝謝!我要向你學習,應該多試試才對,O(∩_∩)O哈哈~
2019-01-13 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758398    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

調用for函數時對迭代內部數據沒有任何要求嗎?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號