본문 바로가기
728x90
반응형

데이터분석/python2

내장 순차 자료형 함수 sorted,zip,reversed Sorted sorted 함수는 정렬된 새로운 순차 자료형을 반환한다. sorted 함수는 리스트의 sort 메서드와 같은 인자를 취한다. Zip zip 함수는 여러 개의 리스트나 튜플 또는 다른 수차 자료형을 서로 짝지어서 튜플의 리스트를 생성한다 zip 함수는 여러개의 순차 자료형을 받을수 있으며, 반환되는 리스트의 크기는 넘겨받은 순차자료형 중 가장 짧은 크기로 정해진다. 아래는 예시이다. zip 함수의 아주 흔한 사용예는 여러개의 순차자료형을 동시에 순회하는 경우인데 enumberate와 함께 사용되기도한다. 아래와 같이 튜플형식에 리스트형도 *plt를 zip에 넣어 분리하여 데이터를 뽑을수있다 여기서 *(Asterisk) 의미를 모른다면 아래에 링크로 가서 보자 hipdizzy.tistory.c.. 2020. 11. 13.
python 함수 매개변수 앞의 *(Asterisk),**의 의미는 무엇일까? *도움이 되셨다면 광고 한번 클릭 부탁드립니다! 제게 큰 힘이됩니다! github나 여러 코드저장소에서 다른 사용자들의 python 코드를 보면 아래와같이 쓰는경우를 많이 봤을것이다. 위에서의 매개변수가 무엇을 의미하는지에 대해 알아보자. 함수의 매개변수 정의 앞에 * 붙어있는 경우 func1 함수의 방법처럼 매개변수 args 앞에 *가 1개가 붙어있는 경우에는 매개변수 args를 가변적인 갯수를 가진 위치 인수로 정의하겠다는 의미이다. 즉, 아래와 같이. 위와 같이 매개변수를 가변 갯수의 위치 인수로 설정하였기에 임의의 변수들이 출력 된것을 볼수있다. 그러므로 *args를 사용할때는 특정 변수가 여러개 들어갈수도있는 상황에서 사용하면 될것이다. 함수의 매개변수 정의 앞에 ** 붙어있는 경우 func2처.. 2020. 11. 13.
728x90
반응형