課程
/后端開發
/Python
/初識Python
L = [75, 92, 59, 68]
sum = 0.0
for x in L:
? ? sum = sum + x
print sum / 4
2017-09-08
源自:初識Python 5-4
正在回答
這就是一個變量,遍歷list中每一個元素
Fight1ng 提問者
是的隨便起的,你寫成
for num in L:
? ? sum = sum + num
也是ok的,隨你心情,但實際項目中最好有字面意義方便以后閱讀
?Python里的變量不像C語言一樣需要提前申明變量類型,它在賦值時自動就獲得了賦值對應的變量類型;
for x in L代表把列表L里的每個元素在每次for循環時依次賦值給x;
?比如第一個for循環時,把列表里的第一個元素賦值給x, 即x = 75, 所以x就是int。后續for循環依次類推。
自己定義的,可以寫成y,z,都行,只是一個提取具體值的一個符號
是的,可以自己定義,在這里他代表了L中的一個單個元素,每次只能代表一次,相當于從75到68這樣一個類似于java或是c中的for循環,java里的foreach就和這個類似
這就是一個變量 他將遍歷出來的數 都放在這個x里 在到后面去做求和
不知道有沒有學過別的語言,這個x就像一個Temp一樣,沒有具體的指代對象,只存活在這一次的for循環語句里
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-09-08
這就是一個變量,遍歷list中每一個元素
2017-09-09
是的隨便起的,你寫成
L = [75, 92, 59, 68]
sum = 0.0
for num in L:
? ? sum = sum + num
print sum / 4
也是ok的,隨你心情,但實際項目中最好有字面意義方便以后閱讀
2017-09-08
?Python里的變量不像C語言一樣需要提前申明變量類型,它在賦值時自動就獲得了賦值對應的變量類型;
for x in L代表把列表L里的每個元素在每次for循環時依次賦值給x;
?比如第一個for循環時,把列表里的第一個元素賦值給x, 即x = 75, 所以x就是int。后續for循環依次類推。
2017-09-08
自己定義的,可以寫成y,z,都行,只是一個提取具體值的一個符號
2017-09-08
是的,可以自己定義,在這里他代表了L中的一個單個元素,每次只能代表一次,相當于從75到68這樣一個類似于java或是c中的for循環,java里的foreach就和這個類似
2017-09-08
這就是一個變量 他將遍歷出來的數 都放在這個x里 在到后面去做求和
2017-09-08
不知道有沒有學過別的語言,這個x就像一個Temp一樣,沒有具體的指代對象,只存活在這一次的for循環語句里