[python] 파이썬 변수 타입(Type) 종류
파이썬은 변수의 타입을 명시적으로 지정하지 않는다. 변수 타입은 대입된 우변 타입에 따라 결정된다 - 다른언어와 차이 中 한가지로 파이썬은 char 타입이 존재 X ex. 한 글자도 문자열로 취급 - True / False → 연산시: 1 / 0 정수로 취급 (출력은 "True"/"False") False로 취급되는 것: 0, 0.0, 빈 문자열 '' or "", None (그 외 True로 취급) type()을 이용하여 타입을 확인할 수 있습니다. # 하나의 대입으로 ','를 이용하여 여러 개의 변수에 값을 담을 수 있습니다. a, b, c = 10, 3.14, "hello" print( a, b, c ) print( type(a), type(b), type(c) ) # int, float, str a..
2021. 8. 15.
[STL] unique 함수 활용한 vector 중복 원소 제거
unique 함수란? - 헤더파일: #include - vector 배열에서 원소를 중복없이 앞쪽에 채워주는 함수이다. - 기존 크기는 변화가 없기 때문에 앞쪽에 채워지고 남은 뒷공간에 원소들이 그대로 존재한다. ex. {2, 3, 3, 4, 5, 5, 1, 1, 1} → {2, 3, 4, 5, 1, 5, 1, 1, 1} 중복 없는 unique한 원소를 앞쪽에 배치해주는 것이라고 볼 수 있다. 원소 배치 및 개수에 따라 뒤쪽에 중복 원소들이 있을 수 있는데 erase 함수 활용해서 제거할 수 있다. 즉, vector의 중복 원소를 제거할 수 있다. 이러한 처리해주는 것으로는 STL 중 set 이 존재한다. ▶ [C++] [STL] Set [C++] [STL] Set Set - 중복 없는 원소만을 가지는 ..
2021. 7. 29.