logo
Loading...

[第二題]將所有. 換成 , 請問為何如果加上一層if 篩選 會跑不出來? - Cupoy

請問為何如果加上一層if 篩選 會跑不出來 . 被 , 取代的結果 #for i in range(...

[第二題]將所有. 換成 , 請問為何如果加上一層if 篩選 會跑不出來?

2021/02/23 下午 05:28
Python 文字處理函數介紹
A
觀看數:25
回答數:3
收藏數:1

請問為何如果加上一層if 篩選 會跑不出來 . 被 , 取代的結果 #for i in range(len(all_review)): for i in range(len(all_review)): if '.' in all_review[i] == True: #不用再跑這層 all_review[i] = all_review[i].replace('.',',') 跑了if 這層 all_review 會是原來的狀態 array(['Wow,,, Loved this place,', 'Crust is not good,', 'Not tasty and the texture was just nasty,', 'Stopped by during the late May bank holiday off Rick Steve recommendation and loved it,', 'The selection on the menu was great and so were the prices,', 'Now I am getting angry and I want my damn pho,', for i in range(len(all_review)): #if '.' in all_review[i] == True: #不跑這層 才會是正確答案 all_review[i] = all_review[i].replace('.',',') 感謝您!!

回答列表

  • 2021/02/23 下午 08:30
    Allen Huang
    贊同數:2
    不贊同數:0
    留言數:1

    請問可以給正確的排版跟問題內容(或者截圖),讓我方便幫你debug?

  • 2021/02/23 下午 09:04
    A
    贊同數:0
    不贊同數:0
    留言數:1

    ![image](http://kwassistfile.cupoy.com/00000177CEFB4014000004F26375706F795F72656C65617365414E53/1611820870316/large) ![image](http://kwassistfile.cupoy.com/00000177CEFB4014000004F26375706F795F72656C65617365414E53/1611820870317/large) 真不好意思 操作還不熟練 沒有將問題交代清楚 請問我第一張圖中 comment起來的 if '.' in all_review[i] == True: 如果執行的話 會無法跑出正確答案 背後的邏輯是什麼呢? 非常感謝您!!!!!

  • 2021/02/24 下午 02:58
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:0

    嗨,你好
    因為你已經把 . 換成 , 了吧?「#if '.' in all_review[i] == True:」這行的意思是檢查當中有 . 才會作下列的動作,可以現在 . 都被你換成 , ?

    嗨,你好,我是維元,持續在不同的平台發表對 #資料科學、 #網頁開發 或 #軟體職涯 相關的文章。如果對於內文有疑問都歡迎與我們進一步的交流,都可以追蹤我的 Facebook技術部落格 ,也會不定時的舉辦分享活動,一起來玩玩吧 ヽ(●´∀`●)ノ 以下分享一些我近期發表跟資料科學有關的文章,歡迎大家持續追蹤: ■ 資料分析工具那麼多,該怎麼選? 🛠️
    真.資料團隊與分工
    觀察資料的 N 件事 🔖
    資料前處理必須要做的事 - 資料清理與型態調整