#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http 제목[re]step 13 질문2020-05-12 09:43작성자박규민 조교05 fileMatrix.append(lineContent.strip('\n').split(','))처음 보면 복잡해 보이지만, 하나 하나 뜯어보면 별것 없습니다.먼저 화일에서 읽어온 lineContent는 문자열로서, 리스트로 바꾸기 위해서는 변환이 필요합니다. 가장 먼저 해야할 일은 화일에 저장하기 위하여, 줄마다 추가한 줄바꿈 기호("\n")를 읽어들이는 줄마다 제거하는 것입니다.이를 위한 코드가 strip('\n') 입니다.따라서 읽어드린 한줄의 마지막 부분의 "\n"을 제거해야 하므로 lineContent.strip('\n')이 됩니다.이렇게 만든후, 다시 문자열에 쉼표(",")로 나뉜 아이템들을 리스트로 변환하여야 하므로, split(',') 함수를 실행합니다.이렇게 모든 과정을 마치면 리스트에 아이템들이 채워지게 되는 형태가 되고, 이 리스트를 앞서의 fileMatrix에 추가합니다.반복 작업을 하면서, 결국 화일의 한줄은 한명의 성적에 해당하는 리스트로 변환되어, 최종 테이블에 추가되는 셈입니다. ---------------------------------------------------------------------실습 바로 위에 문제입니다. 목록수정삭제답변글쓰기 댓글 [0] 댓글작성자(*)비밀번호(*)내용(*) 댓글 등록 더보기이전step 13 질문zxc2020-05-12다음Step 14. list > tuple > set 질문입니다.학생2020-05-11 Powered by MangBoard | 워드프레스 쇼핑몰 망보드