본문 바로가기

728x90
반응형

Python

(4)
[Python 기초] 리스트 자료형 리스트(list) 자료형이란? 여러 개의 데이터를 연속적으로 담아 처리하기 위해 사용할 수 있는 자료형으로, 다른 프로그래밍 언어(C나 Java)의 array(배열) 기능을 포함한다. C++의 STL 중에서는 vector와 유사하다. 사용법 선언 또는 초기화 # 값이 없는 빈 리스트 선언 1 리스트명 = [] # 값이 없는 빈 리스트 선언 2 리스트명 = list() # 크기가 N인 1차원 리스트 모든 값을 초기화값으로 초기화 변수명 = 리스트길이 리스트명 = [초기화값] * 변수명 # 값이 있는 리스트 선언 리스트명 = [요소1, 요소2, 요소3, ... ] 예시 # 빈 리스트 선언 a = [] b = list() # 리스트 0으로 초기화 c = 10 d = [0] * n # 리스트에 값과 함께 선언 ..
[오류 해결] SyntaxWarning: "is" with a literal. Did you mean "=="? 오류 문구 C:/Users/MINJI/42seoul/algorithm/this_is_coding_test/greedy/3-4.py:5: SyntaxWarning: "is" with a literal. Did you mean "=="? if N is 1: C:/Users/MINJI/42seoul/algorithm/this_is_coding_test/greedy/3-4.py:7: SyntaxWarning: "is" with a literal. Did you mean "=="? if N % K is 0: 상황 if 조건문에서 N이 1일 때와 N%K가 0일 때, 원하는 동작을 하고 싶었다. 문제 코드 while 1: if N is 1: break if N % K is 0: N /= K 해결 while 1: if..
[오류 해결] TypeError: unsupported operand type(s) for &: ‘str’ and ‘str’ 오류 문구 TypeError: unsupported operand type(s) for &: ‘str’ and ‘str’ str 타입끼리의 & 연산자를 지원하지 않는다. 상황 i가 a부터 z까지의 영어 소문자가 아닐 경우 경고 메시지를 출력하고 싶었다. 처음에 생각없이 if 조건문에 i != string.ascii_lowercase를 줬더니 오류 발생해서 아래 코드로 고친 것이다. 문제 코드 for i in S: if (i >= "a" && i
파이썬 기본 문법 - 다른 언어와 헷갈리는 부분 본문은 다른 언어들(C, JavaScript, ...)을 사용하다가 오랜만에 파이썬을 사용할 때마다 헷갈렸던 기본적인 문법을 정리한 내용입니다. 직접 작성했던 코드를 바탕으로 정리한 것으로, 편의상 반말로 작성되었습니다. 잘못된 내용이나 부족한 부분은 댓글에 남겨주시면 감사하겠습니다. 최초 작성일 : 20.01.24 최종 수정일 : 20.01.24 입력 input() 기본 변수명 = input() # A라는 변수에 입력받은 값을 넣고 싶을 때 A = input() 타입 지정 변수명 = type(input()) 변수에 원하는 type으로 입력값을 저장한다 # A라는 변수에 입력받은 값을 int type으로 넣고 싶을 때 A = int(input()) 여러 변수에 저장 변수명1, 변수명2 ... = map(..

728x90
반응형