━━━━ ◇ ━━━━
파이썬/코드잇

Python 37. 리스트 팁 복습 with 코드잇

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
반응형
COMMENT