'Python' 카테고리의 글 목록 (4 Page)
[Python] 파이썬 zip() 매서드 사용법
Python .zip() 매서드 매서드 풀이 zip() - 동일 개수로 이루어진 자료형을 묶어 주는 함수 zip -> zipper 지퍼처럼 각각 리스트에 있는 요소를 담아 지퍼로 잠가 보관하는 느낌 같다! 반환값 : 두 개 이상의 리스트의 값의 같은 인덱스 짝별로 묶어 튜플에 담아 반환 * 만약 인덱스 짝이 없다면 짝이 있는 부분만 return (나머지는 버려짐) 예제 1. 두 개의 리스트뿐만 아니라 여러개의 리스트도 인덱스, 짝이 맞으면 zip 으로 묶을 수 있다. d 의 경우 'D' 네번째 요소는 버려진다. (짝이 없기때문) a = [1,2,3] b = ['a','b','c'] c = ['*','*','*'] d = ['A','B','C','D'] print(zip(a,b)) print(list(zi..
2021. 6. 16.
[python] 합집합, 교집합, 차집합, 대칭차, 다중 집합의 합집합, 교집합까지 총 정리 / 파이썬 중복 집합
python 포스팅 목차 1. 파이썬 리스트 합집합, 교집합, 차집합, 대칭차 정리 2. 파이썬 리스트 다중 집합의 합집합, 교집합 정리 3. 2018 카카오 블라인드 코딩테스트에 쓰인 다중 집합 합집합, 교집합 분석 2018년 kakao blind 코딩 테스트 문제 [ 1차 뉴스 클러스터링 ] 을 풀면서 다중 집합이라는 개념을 처음 알게되었다. 겸사겸사 공부겸 정리해보고 요 개념이 어떻게 코딩테스트에 나왔는지도 분석해보기 ! 아래 코드는 리스트를 기준으로 작성했지만 set을 기반으로 (?) 변형시킨 것이기 때문에 set의 합집합, 교집합, 차집합, 대칭차집합이라고 볼 수 있다. 1. Python, 파이썬 리스트 합집합, 교집합, 차집합, 대칭차 정리 합집합 list a와 b 를 set으로 중복을 제거하..
2021. 6. 15.
[Python] 파이썬 리스트 [::] 사용법 예제 extended slices
Python array [::] 용법 기본 구문 리스트 or 문자열[a:b:c] array/ string[a:b:c] 풀이 => index a 부터 index b까지 c 간격으로 배열을 만들어라 a = [0,1,2,3,4,5,6,7,8,9] print(a[0:6:2]) # [0,2,4] 리스트/ 문자열의 인덱스 0 번째부터 (6-1) 5번째(5)까지 2칸 간격으로 리스트를 만든다. 예제 - 리스트 a = [0,1,2,3,4,5,6,7,8,9] print(a[::1]) #처음부터 끝까지 하나씩 print(a[5::1]) # 5번째부터 끝까지 print(a[::2]) #처음부터 끝까지 두 칸씩 print(a[1::2]) #index 1번부터 끝까지 두 칸씩 print(a[::-1]) # 역순으로 print(..
2021. 6. 9.