Python

[Python] list자료형의 method에 대해서 알아보자

UnoCode 2020. 5. 22. 16:24

안녕하세요 Ucoding 입니다.

 

많은 분들이 왜 이름이 Uno이냐고 궁금하실텐데요 (아니면 말구요)

 

Uno는 간단하게 저의 영어 이름이랍니다. (안물어 봤다구요 알겠어요)

 

본격적으로 list의 자료형의 method에 대해서 알아 보것습니다.

 

출쳐: https://rfriend.tistory.com/330

 

어이구야 많은 리스트 method가 존재하네요 ... 후덜덜

 

이중에 append, pop, sort 정도만 알아볼까요.. 

 

method선정 기준은 제맘이에요 ~~~~~ 뿌잉

 

1. append(obj)

 

obj는 파라미터 라고 부르는 뇨속 인데 그냥 추가 하고 싶은 값이라고 생각하세요..

 

append는 기존 리스트에 1개의 요소를 이어 붙이는 뇨속 입니다.

 

무한도전 = ["유재석","박명수","정준하","정형돈","하하","노홍철","양세영","전진","길","황광희"]
# 무한도전 맴버

 

어이쿠 작성하다 보니 "조세호" 씨를 빼먹었군요 ㅎㅎ (일부로 안넣었으니 태클 노노)

 

그렇 넣어 보십시다.

 

무한도전 = ["유재석","박명수","정준하","정형돈","하하","노홍철","양세영","전진","길","황광희"]
print(무한도전)

무한도전.append("조세호")
print(무한도전)

 

결과는?? 

 

append("조세호")

 

원하는 대로 추가가 된걸 알 수 있습니다.. 하하하하하핫

 

2. pop

 

pop은 기존 리스트에서 마지막 요소를 제거하고, 제거된 마지막 요소를 반환 하는데요

 

예제코드 보시죠 

 

만약에 리스트의 마지막 사람인 "조세호" 씨가 하차를 하면??

 

 

무한도전 = ["유재석","박명수","정준하","정형돈","하하","노홍철","양세영","전진","길","황광희"]
print(무한도전)

무한도전.append("조세호")
print(무한도전)

무한도전.pop()
print(무한도전)

pop()

 

아앗 "조세호" 씨가 리스트에서 빠진걸 알수 있네요 하하하...

 

3. sort

 

마지막으로 sort에 대해서 알아 봅시다...

 

sort는 영어 해석 그대로 "정렬"을 뜻하는데요.. 옵션 파라미터 값으로는 오름차순, 내림차순이 있답니다.

 

그냥 sort() 사용하면 오름차순 입니다. 

 

내림차순은 sort(reverse=True)로 사용하시면 됩니다. 

 

예제코드 보시죠!! 

 

무한도전 = ["유재석","박명수","정준하","정형돈","하하","노홍철","양세영","전진","길","황광희"]
print(무한도전)

무한도전.append("조세호")
print(무한도전)

무한도전.pop()
print(무한도전)

무한도전.sort()
print(무한도전)

무한도전.sort(reverse=True)
print(무한도전)

 

결과!! 

 

 

 

결론

 

그밖에 많은 매소드들이 있으니 한번식 해보는 것도 좋을 듯 합니다.....