본문 바로가기
반응형

[Python]/python 개념13

리스트(list) 리스트 리스트는 튜플과 다르게 가변 객체이다. 즉, 리스트 안의 성분을 변경할 수 있다. a = [1, 3, 4, 5] a[1]= 13 print(a) [1, 13, 4, 5] 그럼 다음으로 리스트의 성분을 추가하고 삭제할 수 있는 메소드를 알아보자 a = [1, 2, 3] a.append('다섯') #append(i) 메소드를 이용해서 리스트의 끝에 i를 추가할 수 있다. print(a) [1, 2, 3, '다섯'] ##################################################################################### b = [1, 2, 3] b.insert(0, '영') #insert(삽입위치, 성분)메소드를 이용해서 삽압위치에 성분을 삽입할 수 있다.. 2022. 1. 21.
튜플(tuple) 튜플(tuple) 튜플은 불변이고 길이가 고정되어 있다. 튜플을 만드는 간단한 방법은 소괄호와 쉼표를 사용하는 것이다. tuple = (1, 2, 3) or tuple = 1, 2, 3 튜플은 불변이기 때문에 성분을 바꿀 수 없다. ㅍ = tuple(["안녕", [1, 2], False]) ㅍ[2] = True​ TypeError Traceback (most recent call last) in () 1 ㅍ = tuple(["안녕", [1, 2], False]) ----> 2 ㅍ[2] = True TypeError: 'tuple' object does not support item assignment 튜플 성분이 가변 객체이면 가변 객체의 성분은 변경할 수 있다. ㅍ[1].append('금') ㅍ ('안.. 2022. 1. 21.
리스트의 인덱싱과 슬라이싱 리스트의 인덱싱 리스트 역시 문자열처럼 인덱싱을 적용할 수 있다. 먼저 a 변수에 [1, 2, 3] 값을 설정한다. >>> a = [1, 2, 3] >>> a [1, 2, 3] a[0]은 리스트 a의 첫 번째 요소값을 말한다. >>> a[0] 1 파이썬은 숫자를 0부터 세기 때문에 a[0]이 리스트a의 첫번째 요소임을 명심하자. 이번에는 다음 예처럼 리스트 a를 숫자 1, 2, 3과 또 다른 리스트인 ['a', 'b', 'c']를 포함하도록 만들어 보자. >>> a = [1, 2, 3, ['a', 'b', 'c']] 다음 예를 따라 해보자. >>> a[0] 1 >>> a[-1] ['a', 'b', 'c'] >>> a[3] ['a', 'b', 'c'] 리스트 a를 하나씩 풀어보면 a[0] = 1, a[1].. 2022. 1. 21.
조건문 조건문이란 if 조건문에서 "조건문"이란 참과 거짓을 판단하는 문장을 말한다. 비교연산자 이번에는 조건문에 비교연산자(, ==, !=, >=, y x가 y보다 크다 x == y x와 y가 같다 x != y x와 y가 같지 않다 x >= y x가 y보다 크거나 같다 x >> x = 3 >>> y = 2 >>> x > y True >>> 3이 2보다 크기 때문에 참으로 True를 돌려준다. >>> x >> x != y True x와 y는 같지 않다. 따라서 위 조건문은 참이다. and, or, not 조건을 판단하기 위해 사용하는 다른 연산자로는 and, or, not이 있다. 각각의 연산자는 다음처럼 동작한다. 연산자 설명 x .. 2022. 1. 20.
이미지 자료의 이해 이미지 자료란? -RGB 또는 흑백, 그레이스케일 0~255의 숫자값으로 구성된 행렬구조 1. 이미지 자료를 코드로 나타내보자 import numpy as np arr=[[255,0,255], [199,180,20]] print(arr) print(np.shape(arr)) #arr을 가로세로의 배열에 색상으로 출력하려면 차트 모듈을 사용 import matplotlib.pyplot as plt plt.imshow(arr,cmap='gray') [[255, 0, 255], [199, 180, 20]] (2, 3) ## 3행 2열 다음과 같이 색이 나타났다. arr=[[255,0,255], [199,180,20]] 의 리스트의 요소들이 3행 2열의 배열로 나타났다. 255 0 255 199 180 20 2.. 2022. 1. 20.
반응형