찾다

 >  Q&A  >  본문

Python은 값 변경 명령문을 설정하는데 왜 작동하지 않습니까?

파일의 일부 데이터를 원래 값으로 설정하고 누락된 값을 0으로 설정하고 싶지만 최종 결과는 모두 0입니다. 코드에 어떤 문제가 있나요?
원본 데이터 사진 설명
처리 결과 사진 설명

으아아아
淡淡烟草味淡淡烟草味2795일 전864

모든 응답(1)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-06-28 09:27:55

    귀하께서 range()跑完了再去遍历的datas,由于range()是个迭代函数,所以在运行datasfor循环的时候,i的值一直是60303,所以也就不满足if word_index == i 이 조건을 설정하셨기 때문에 60303 항목을 제외하고 다른 모든 항목은 여전히 ​​초기값입니다. 사실 이렇게 바꾸는 걸 추천드려요

    으아악

    여기에서 직접 판단temp_dict[word_index]是否存在为0,如果没有定义,则应该是None하실 수 있으므로 이 부분은

    로 변경됩니다. 으아악

    회신하다
    0
  • 취소회신하다