728x90
반응형
해당 포스팅은 코드잇 복습을 위한 포스팅입니다.
문제 발생 시 즉시 비공개 처리 하겠습니다.
리스트에서 값의 존재 확인하기
어떤 값이 리스트에 있는지 확인하는 함수
쓰는데 아주 어렵지 않다. 하지만 리스트에 값의 존재를 확인하는 것은 너무 자주 있는 일이라서 파이썬에 이미 이 기능이 내장되어 있다. in이라는 키워드를 쓰면 된다.
값이 없는지 확인하기
거꾸로 값이 없는지 확인하려면 in앞에 not을 붙이면 된다.
리스트 안의 리스트(Nested List)
리스트 안에는 또 다른 리스트가 있을 수 있다. 이를 영어로 nested list라고 부른다
sort 메소드
some_list.sort()는 새로운 리스트를 생성하지 않고 some_list를 정렬된 상태로 바꿔준다.
reverse 메소드
index 메소드
some_list.index(x)는 some_list에서 x의 값을 갖고 있는 원소의 인덱스를 리턴해준다.
remove 메소드
some_list.remove(x)는 some_list에서 첫 번째로 x의 값을 갖고 있는 원소를 삭제해준다.
remove 와 del의 차이
remove와 del은 사용법이 다른 것 같다.
- remove는 '값'을 사용해 리스트에서 해당 '값' 삭제(특정한 값을 리스트에서 제거하는 용도)
- del은 'index'를 사용해 리스트에서 '인덱스의 값' 삭제(특정한 위치의 값을 제거하는 용도)
리스트 값 전체 삭제는 리스트.clear()를 사용하자.
참고로 'del'은 print처럼 함수이고, 'remove'와 'clear'은 메서드다.
728x90
반응형
'파이썬 > 코드잇' 카테고리의 다른 글
Python 39. range함수 복습 with 코드잇 (0) | 2023.04.14 |
---|---|
Python 38. for반복문 복습 with 코드잇 (0) | 2023.04.14 |
Python 36. 리스트 실습 [2] with 코드잇 (0) | 2023.04.14 |
Python 35. 리스트 실습 [1] with 코드잇 (0) | 2023.04.14 |
Python 34. 리스트 정렬 복습 with 코드잇 (0) | 2023.04.14 |