본문 바로가기

파이썬34

[Python 기초] 파이썬 자료형 - 튜플(tuple) 1 튜플 (tuple)의 특성 사용방식은 리스트랑 똑같다. 여러개의 데이터를 동시에 저장한다. ()를 사용한다. 변수명 = (데이터1, 데이터2, 데이터3, ...) 1 2 3 >>> tuple1 = () >>> type(tuple1) # 타입 확인 cs 아래 보기를 보면 리스트와 똑같이 여러 타입의 데이터를 저장할 수 있다. 1 2 3 4 5 >>> tuple2 = (1,2,3,4,5) >>> tuple3 = ("python",1,2.1) >>> tuple2; tuple3; (1, 2, 3, 4, 5) ('python', 1, 2.1) cs 하지만 리스트와는 다른 점이 있는데 그 차이를 다음 보기에서 확인해보자. 1 2 3 4 5 >>> del tuple3[2] Traceback (most recent.. 2021. 3. 31.
[Python 기초] 파이썬 리스트 관련 함수 활용 1 리스트 데이터 추가 다음 보기와 같이 비어있는 리스트를 만들고 인덱스0에 "python"데이터를 추가한다. 1 2 3 4 5 6 >>> list1 = [] >>> list[0] = "python" Traceback (most recent call last): File "", line 1, in list[0] = "python" TypeError: 'type' object does not support item assignment cs 기존의 우리가 알고 있던 방식으로 데이터를 추가한다면 TypeError가 난다. 이를 해결하기 위해서 리스트 함수를 사용해야 한다. 1. append(데이터) : 리스트에 데이터를 추가한다. 1 2 3 4 5 6 >>> list1.append("python") >>> l.. 2021. 3. 31.
[Python 기초] 파이썬 자료형 - 리스트(Arraylist)와 인덱스(index) 1 리스트(Arraylist) 여러개의 데이터를 한번에 보관할 수 있는 자료형이다. C나 java에서 배열과 비슷하며 이들과는 다르게 한 리스트에 여러타입(문자열, 정수형, 실수형)으로 데이터를 저장할 수 있다. 사용방법은 ([])대괄호로 구분해준다. 1 2 3 4 5 6 >>> list1 = [1,2,3,4,5,6,7,8,9] >>> list1 [1, 2, 3, 4, 5, 6, 7, 8, 9] >>> list2 = ["python", 200, 3.141592] # 다른언어와는 다르게 여러타입 저장가능 >>> list2 ['python', 200, 3.141592] Colored by Color Scripter cs 줄4를 보면 list2가 세개의 공간이 생기고 각 공간 안에 값이 들어가게 된다. 이 공.. 2021. 3. 31.
[Python 기초] 파이썬 타입 변환, 형변환 형변환이란 데이터의 형태를 변환하는 것이다. 실수로 변환하는 float, 정수로 변환 하는 int, 문자열로 변환하는 str의 타입변환에 대해 알아보자. # str(데이터) : 데이터를 문자열로 변환한다. >>> str1 = str(1) >>> str1 '1' >>> type(str1) # int(데이터) : 데이터를 정수로 변환한다. >>> number = int(1.1) >>> number 1 >>> type(number) # 단, 데이터가 숫자가 아닌 문자열을 경우 에러가 발생한다. 3. flaot(데이터) : 데이터를 실수로 변환한다. >>> float_number = float(100) >>> float_number 100.0 >>> type(float_number) # 단, 데이터가 숫자가 아.. 2021. 3. 30.