ALL

ALL

Python 리스트 중복 제거 set() 함수 사용 방법

파이썬에서 리스트에 중복된 요소를 삭제하고 싶은 경우를 알아보겠습니다.리스트에 중복된 값을 제거하는 방법으로set 함수를 많이 사용하는 경우도 있습니다.하지만set 함수로 중복 제거가 안되는 경우도 있습니다.set 함수를 사용해 중복하는 방법과set을 사용하지 않고 리스트 중복 값을 제거하는 방법을 보겠습니다. set 중복 제거#list를 set으로 변환해 중복값 삭제 숫자 타입set()#{1, 2, 3, 4, 5}#list를 set을 변환해 중복값 삭제 문자열 타입set()#{'b', 'c', 'a'}#숫자와 문자열 혼합 타입se...
ALL

Python 연산자 종류 사용 방법 예제

파이썬 산술연산자 종류를 보겠습니다.숫자형 타입인 int 또는 소수점 타입인 float 등 숫자 형태의 값은 계산을 합니다.문자열이나 리스트 등에는 결합 또는 반복 처리 등을 실행합니다.▶ 숫자 타입 연산자 종류º 더하기 : +연산자º 빼기: - 연산자º 곱하기 : * 연산자º 나누기 : / 연산자º 나누기 몫 : // 연산자 º 나누기 나머지 값 (mod): % 연산자▶ 문자 타입연산자 종류º 결합 : +연산자º 반복 : *연산자값이 숫자 타입일 경우에는 계산을 하지만 문자나 리스트 타입일 경우에는 문자열을 결합하거나 반복처리를 ...
ALL

Python fillvalue 값 여러개 설정 방법

파이썬에서 복수의 오브젝트 또는 리스트 등을zip_longest로 동시에 취득하는 경우fillvalue을 사용해 기본값을 설정하는 경우가 있습니다.동시에 취득하는 리스트가 2개인 경우에는fillvalue에 값을 설정하면 요소수가 작은 나머지 리스트 값에는fillvalue에 설정한 값이 대입됩니다.3개 이상의 리스트에서도fillvalue을 사용해 기본값을 설정할 수 있지만 각각의 리스트에 다른 값을 대입하지는 못합니다.지정한 값이 모든 리스트에 적용이 됩니다.from itertools import zip_longestnames = a...
ALL

Python 여러개 리스트 값 동시 취득 zip 함수

zip 함수는 여러개 오브젝트나 리스트 등이 요소를 동시에 취득할 수 있습니다.for 문에서 zip 함수를 사용해 복수의 리스트 요소를 취득하는 방법을 보겠습니다.○ for 문에서 사용 방법○ 리스트 요소수가 다를 경우 zip 과 forfor 문과 zip 함수를 사용해여러 개의 오브젝트나 리스트 등의 요소를 동시에 취득하는 예제입니다.names = ages = for name, age in zip(names, ages):    print(name, age)결과Alice 24Bob 50Charlie 182개의 리스트 안에 값을 동시에...
ALL

Python for문 변수 2개 사용 방법

for 문을 사용하다 보면 인덱스가 2개 필요한 경우가 있습니다.인덱스가 2개 필요한 경우에는 for 문에도 변수를 2개 설정을 해줘야 합니다.for 문에서 변수를 2개 설정하는 방법을 예제로 알아보겠습니다. enumerate리스트에 들어있는 요소와 인덱스를 같이 취득하고 싶은 경우에는enumerate를 사용해 변수를 2개 작성합니다.보통 for 문을 사용해 요소를 취득하는 경우는 아래와 같습니다.listdata = for name in listdata:    print(name)결과AliceBobCharliefor 문에 변수를 2...
ALL

Python 파일 압축 또는 풀기 zipfile 모듈 사용 방법

파이썬 표준 라이브러리zipfile 모듈을 사용해 파일을 ZIP으로 압축하거나 ZIP 파일을 해제하거나 할 수 있습니다.표준 라이브러리를 사용하기 때문에 추가로 설치하지 않아도 됩니다.파일 압축 하기ZIP 파일로 압축을 할 때에 4가지 종류가 있습니다.종류내용zipfile.ZIP_STORED압축하지 않고 파일을 한곳에 이동zipfile.ZIP_DEFLATED일반 ZIP 압축zipfile.ZIP_BZIP2BZIP2 압축zipfile.ZIP_LZMALZMA 압축BZIP2와LZMA가 압축률은 높지만 압축하는데 시간이 오래 걸립니다.사용 ...
ALL

Python 비어 있는 파일 만들기 pass 사용

파이썬을 사용해 파일을 만드는 경우 파일 안에 내용을 작성하지 않고 빈 파일을 만들고 싶은 경우가 있습니다.Python3.4 이후버전에서는pathlib모듈의touch()를 사용해서 빈 파일을 만들 수 있습니다.이전 버전에서는pass를 사용해 가능합니다.빈 파일 만들기새로운 파일을 만들기 위해with 문과 작성 모드인w의open()을 사용하겠습니다.빈 파일 작성 예제with open('temp/empty.txt', 'w'):    pass일반적으로는write()메서드 등으로 파일 안에 내용을 작성하지만pass 문을 사용하면 파일 안이...
ALL

Python continue와 pass 차이점

파이썬에서 처리를 하고 싶은 않은 경우 사용할 수 있는 것으로 pass 문입니다.반복문인 for 문과 while 문에서 처리를 생략하고 싶은 경우 continue 문을 사용합니다.continue 문을 사용하게 되면 처리를 스킵하고 다음 스텝으로 넘어갑니다.반복문 안에서 pass 문과 continue 문을 사용해 어떠한 결과가 나오는지 확인해보겠습니다.   continue 와 pass 차이for 문에continue 와 pass를 작성해 실행해보겠습니다.continue 예제for i in range(3): print(i) if i ==...
ALL

Python pass 사용 방법 예외 처리 예제

파이썬에서 pass 문은 처리를 실행하지 않고 싶은 경우에 사용합니다.pass 문 사용 방법과 예외 처리 등응용 방법을 살펴보겠습니다. PASS 사용 예제클래스 또는 함수를 만드는 경우, 클래스명과 함수명을 정해 놓고 처리 부분은 나중에 작성하고 싶은 경우가 있습니다.또는 클래스와 함수 안에 아무런 처리를 하지 않고 정의만 해놓고 싶은 경우도 있습니다.하지만 정의만 하고 처리를 작성하지 않으면 에러가 발생합니다.def empty_func():SyntaxError: unexpected EOF while parsingclass Empt...