logo
Loading...

[第一題] 用,代替.問題,不知道為甚麼不能成功 - Cupoy

你好,我想問為甚麼這樣不能成功把"."用","代替?

[第一題] 用,代替.問題,不知道為甚麼不能成功

2021/06/03 下午 02:48
NLP 經典機器學習馬拉松
Pelvical
觀看數:38
回答數:3
收藏數:1

你好,我想問為甚麼這樣不能成功把"."用","代替? ![問題.png](http://kwassistfile.cupoy.com/00000179D09FF4750000001F6375706F795F72656C656173655155455354/1622083195020/large)

回答列表

  • 2021/06/03 下午 05:26
    王健安
    贊同數:1
    不贊同數:0
    留言數:1

    學員您好: 您在使用replace時, 需要指定一個變數, 讓取代後的文字暫存在記憶體中, 並以該變數代表某段取代後的文字, 您在i.replace那邊沒有指定一個變數, 儘管會執行取代的功能, 但不會儲存在記憶體, 所以也就不會有任何改變。

  • 2021/06/03 下午 11:03
    Chu Jia Ping
    贊同數:1
    不贊同數:0
    留言數:1

    若想要將原本的取代掉,我的話會這樣寫 ```python for index, text in enumerate(all_review): all_review[index] = text.replace(".", ",") ```

  • 2021/06/06 上午 00:32
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:0

    嗨,你好
    因為你沒有把資料存回去,正確的寫法應該類似這要: ``` d = [] for review in all_reviews: d.append(review.replace('.', ',') print(d) ```

    嗨,你好,我是維元,持續在不同的平台發表對 #資料科學、 #網頁開發 或 #軟體職涯 相關的文章。如果對於內文有疑問都歡迎與我們進一步的交流,都可以追蹤 我的粉絲專頁 ヽ(●´∀`●)ノ