카테고리 없음

파이썬 리스트 관련 메소드 - count(), index(),len(),reverse(),sort()

큰고양2 2023. 8. 15. 14:28

count()

count(x) 메소드는  x에 해당하는 값이 리스트에 몇 개가 있는지 확인 할 때 사용한다

a = [1,2,3,1,2]

print(a.count(1)) # 1이 2개이기 때문에 2가 출력

index()

index(x)메소드는 x에 해당하는 값이 저장된 첫번째 인덱스를 확인 할 때 사용한다

 

a = [1,2,3,1,2]

print(a.index(1)) # 0이 출력

*인덱스 메소드는 리스트를 첫번째 부터 확인하면서 찾는다는 것을 기억하자

 

len()

len()은 메소드가 아니라 함수지만 따로 쓰기 애매해서 이 글에 넣었다

사용하면 리스트의 길이를 int형태로 반환한다

 

a = [1,2,3,1,2]

print(len(a)) # 5를 반환

reverse()

reverse()는 리스트의 값의 배열을 현재와 반대로 할 때 사용한다

a = [1,2,3,4,5]
a.reverse()
print(a) #[5, 4, 3, 2, 1]

sort()

sort()는 오름차순 혹은 내림차순 정렬에 쓴다 내부에는

reverse=False 가 기본적으로 들어가 있다 만약 내림차순으로 정렬하고 싶다면 reverse=True를

넣어주면 된다

a = [5,1,2,3,7]
a.sort()
print(a) #[1, 2, 3, 5, 7]

a.sort(reverse=True)
print(a) #[7, 5, 3, 2, 1]

여기서 sort()와 reverse()는 값을 반환하지 않기 때문에 바로 대입은 못한다는 것을 기억하자