파이썬

파이썬 리스트 관련 메소드

박범준2 2020. 2. 29. 10:34
반응형

구글 트렌드 파이썬 검색

구글 트렌드 파이썬

구글 트렌드에 '파이썬'을 검색해보니, 관련 검색어로 파이썬 리스트가 47의 비율로 2번째다. 파이썬이 100번 검색될 때, 파이썬 리스트는 47번 검색된다는 것이다. 그래서 오늘은 파이썬 리스트 관련 검색어에 대하여 포스팅한다.

 

파이썬 리스트란

파이썬에서 리스트란 자료형의 일종으로, 순서가 있고 수정할 수 있는 객체의 집합이다.

순서가 있지만 수정할 수 없는 객체의 집합(튜플)이나 순서가 없지만 수정할 수 있는 객체의 집합(딕셔너리) 등과 구분된다.

리스트는 객체들의 집합이기 때문에, 값을 추가하고 삭제하는 것이 가능하다.

 

파이썬 리스트

 

파이썬 리스트 정렬

sort()

sort()는 리스트 안의 요소들을 정렬하는 메소드이다. 오름차순 정렬이 기본이고, 내림차순으로 정렬하려면 reverse=True를 명시하면 된다.

리스트 정렬

key 값으로 기준을 지정하여, 오름차순이나 내림차순이 이외에 특정 기준으로 정렬할 수 있다.

 

reverse()

reverse() 는오름차순이나 내림차순이 아니라, 단순히 리스트 요소들의 순서를 뒤집는다.

파이썬 리스트 중복 제거

일반적으로 리스트를 중복을 허용하지 않는 집합 자료형으로 변경하여, 리스트 요소의 중복을 제거한다. 

set()을 사용하여, 리스트를 집합자료형으로 변경한다. 

그 후 집합을 다시 리스트로 변경하면, 중복요소를 제거한 리스트를 생성할 수 있다.

리스트 중복 제거

파이썬 리스트 추가

append()

append()를 사용하여 리스트에 요소를 추가할 수 있다. 

다만 append()는 리스트의 제일 마지막 인덱스에 요소를 추가한다.

insert()

insert()를 사용하면 리스트의 제일 마지막 인덱스가 아니라, 원하는 위치에 값을 추가할 수 있다.

 

extend()

extend()로 기존 리스트에 새로운 리스트를 요소로 추가하는게 아니라, 리스트를 합칠 수 있다. 

+ 로도 같은 결과를 얻을 수 있다.

파이썬 리스트 길이

리스트의 길이는, 리스트에 포함된 요소들의 개수이다.

len()으로 리스트의 길이를 구할 수 있다. 

빈 리스트의 길이는 0이다.

리스트에 리스트가 포함되어있을 때, 내부 리스트가 여러 개의 값을 포함하더라도 1개의 요소로 계산된다.

반응형