[第一題] 不知道為甚麼這樣打會出現error?
2021/06/04 下午 11:39
Python 文字處理函數介紹
Pelvical
觀看數:40
回答數:2
收藏數:1
目前用另外一種寫法成功執行程式,但還是想知道為甚麼這樣寫不行?![問題.png](http://kwassistfile.cupoy.com/00000179D7AC833B000000016375706F795F72656C656173655155455354/1622788353225/large)
回答列表
-
2021/06/05 上午 00:28王健安贊同數:1不贊同數:0留言數:1
學員您好: 您的 i 的資料格式是文字, 且是非數字的文字, 因此無法將 i 除以2並求出餘數的情形, 建議學員能夠輸出 i 確認 i 的詳細內容是什麼。
-
2021/06/06 上午 00:25張維元 (WeiYuan)贊同數:1不贊同數:0留言數:1
嗨,你好
在 Python 中的 for loop 是利用元素進行迭代而非索引,所以 這裡的 i 會是 all_review 的每個字串。如果你需要的是索引的話,可以這樣寫: ``` for i, review in enumerate(all_review): print(i, review) # i: 索引、 review: all_review 元素 ```
嗨,你好,我是維元,持續在不同的平台發表對 #資料科學、 #網頁開發 或 #軟體職涯 相關的文章。如果對於內文有疑問都歡迎與我們進一步的交流,都可以追蹤 我的粉絲專頁 ヽ(●´∀`●)ノ