본문 바로가기
데이터분석/python

내장 순차 자료형 함수 sorted,zip,reversed

by 디찌s 2020. 11. 13.
728x90
반응형

Sorted

sorted 함수는 정렬된 새로운 순차 자료형을 반환한다.

 

 

sorted 함수는 리스트의 sort 메서드와 같은 인자를 취한다.

 

 

Zip

 

zip 함수는 여러 개의 리스트나 튜플 또는 다른 수차 자료형을 서로 짝지어서 튜플의 리스트를 생성한다

 

zip 함수는 여러개의 순차 자료형을 받을수 있으며, 반환되는 리스트의 크기는 넘겨받은 순차자료형 중 가장 짧은 크기로 정해진다. 아래는 예시이다.

 

zip 함수의 아주 흔한 사용예는 여러개의 순차자료형을 동시에 순회하는 경우인데 enumberate와 함께 사용되기도한다.

 

 

아래와 같이 튜플형식에 리스트형도 *plt를 zip에 넣어 분리하여 데이터를 뽑을수있다 여기서 *(Asterisk) 의미를 모른다면 아래에 링크로 가서 보자

hipdizzy.tistory.com/53

 

python 함수 매개변수 앞의 *(Asterisk),**의 의미는 무엇일까?

github나 여러 코드저장소에서 다른 사용자들의 python 코드를 보면 아래와같이 쓰는경우를 많이 봤을것이다. 위에서의 매개변수가 무엇을 의미하는지에 대해 알아보자. 함수의 매개변수 정의 앞

hipdizzy.tistory.com

 

reversed

 

reversed는 제너레이터라는 점을 기억하자 . 따라서 list()나 for문으로 모든 값은 다 받아오기 전에는 순차 자료형을 생성하지 않는다.

728x90
반응형

댓글