글읽기, 수정하기 (read, readline, readlines)
파일 모드는 읽기 모드 ('r'), 새로 쓰기 모드 ('w'), 이어 쓰기 모드 ('a')가 있고, 'r'은 읽기 전용으로 파일을 오픈한다. 읽기만 가능하고, 쓰기는 되지 않는다. 'w' 는 쓰기 모드인데, 파일을 새로 만든다. 즉, 동일한 이름의 파일이 있으면 지우고 새로 작성한다. 'a' 는 쓰기 모드인데, 'w' 와는 다르게 기존 파일에 내용을 이어서 작성한다다. f = open('경로', '모드') ex) f = open('/home/python/test.txt', 'w') Python 파일 읽기 (1) readline() - 파일의 한 줄을 가져와 문자열로 반환, 파일 포인터는 그 다음줄로 이동한ㄷ다. (2) readlines() - 파일 내용 전체를 가져와 리스트로 반환, 각 줄은 문자열 형태..
2023. 2. 28.
파이선 리스트 중복 제거
파이선에서 리스트에 중복 제거하는 방법이다. 다양한 방법이 있지만 직관적으로 가장 쉽게 이해 되는것이 다음 방법이어서 적어둔다. arr = [1,1,2,2,5,5,4,4,2,5,3,7] result = [] # 중복 제거된 값들이 들어갈 리스트 for value in arr: if value not in result: result.append(value) print(result) 파이선은 고급프로그래밍 언어 답게 사람과 친숙한 단어들의 문법도 존재하여 not in 같이 존재하는지 여부를 판단후에 별도 리스트로 담아주면 중복 제거가 가능하다.
2022. 12. 13.