목록Python (2)
성빈
list.reverse(), reversed(list) 차이* reverse() 함수 : 리스트를 제자리에서 반대로 뒤집는 메서드- 반환값이 없고, 리스트를 직접 수정한다.따라서 list1.reverse()를 출력하려고 할 경우, 반환값이 없기 때문에 None이 출력된다.list1 = [1, 2, 3, 4]print(list1.reverse()) # 출력 : None 거꾸로 출력하려고 싶다면, 함수로써 동작을 시킨 후 직접 수정된 list1의 값을 출력해야한다. (단, 리스트가 수정이 되기 때문에 이전의 값은 지워진다.)list1 = [1, 2, 3, 4]list1.reverse()print(list1) # 출력 : [4, 3, 2, 1] *reversed()함수 : 뒤집힌 리스트의 iterator를 ..
리스트 관련 함수1. .list() : 리스트 생성2. .append(item) : 리스트 끝에 요소 추가3. .extend([3, 4]) : 리스트 + 리스트4. .inset(index, item) : 특정 위치에 요소 삽입5. .remove(item) : 첫번째로 발견되는 특정 요소 제거6. .pop(index) : 특정 위치의 요소를 제거하고 반환7. .clear() : 모든 요소 제거8. .count(item) : 특정 요소의 개수 반환9. .sort() : 정렬 reverse=True* sort()와 sorted() 차이 list.sort()는 리스트 자체를 정렬하며 반환값이 None입니다.sorted(list)는 원본 리스트는 유지하고, 정렬된 새로운 리스트를 반환합니다. 10. .rev..