반응형
반응형

파이썬(python)은 배열을 리스트처럼 자유롭게 사용할 수 있는 언어입니다.

기본적으로 '[]'를 사용해서 정의합니다.

숫자, 문자 모두 사용 가능합니다.

a = [1,2,3,4,5,6,7]
b = ['a','b','c','d']
c = ["aa","bb","cc"]

print(a)
print(b)
print(c)

a, b, c 각각 다른 형태로 리스트를 생성할 수 있습니다.

출력 결과 입력된 정보를 모두 확인 할 수 있습니다.

배열 인덱스를 접근하기 위해서는 0 부터 마지막 개수까지 정수를 입력하면 됩니다.

a = [1,2,3,4,5,6,7]
b = ['a','b','c','d']
c = ["aa","bb","cc"]

print(a)
print(a[0])
print(a[1])
print(a[6])
print(a[-1])

파이썬은 인덱스 값이 -1일 경우 마지막 배열 위치 정보를 확인할 수 있습니다.

a배열의 크기는 7이기 때문에 6이 최대 크기이며, -1을 입력하면 최대 크기인 인덱스 6으로 접근합니다.

출력 결과 마지막 인덱스 크기 값이 같은 것을 확인할 수 있습니다.

 

파이썬은 배열형을 자유롭게 사용이 가능합니다.

a 배열은 정수와 문자를 동시에 사용이 가능합니다.

a = [1,2,'a','b']
b = [1,2,['a','b','c']]
print(a)
print(a[3])
print(a[-1])

print(b)
print(b[1])
print(b[-1])

b배열은 배열 안에 다른 배열도 선언이 가능합니다.

b배열 인덱스 0, 1은 정수 1,2이지만 3번째 인덱스는 문자열 배열입니다.

출력 결과 정수, 문자열, 문자열 배열 모두 확인이 가능합니다.

 

파이썬은 리스트 연산이 가능합니다.

a = [1,2,'a','b']
b = [1,2,['a','b','c']]

print(a + a)
print(a * 2)
print(b * 3)

연산자를 사용해서 리스트를 변경할 수 있습니다.

연산자를 사용하면 기존 리스트 크기가 변경되면서 증가분만큼 리스트가 변경됩니다.

 

선언된 리스트는 다양한 메서드를 사용해서 변경이 가능합니다.

a = [1,2,'a','b']
b = [1,2,['a','b','c']]

print(len(a))
print(a)
print(a.append('a'))
print(a)
del a[-1]
print(a)
a.reverse()
print(a)
a.insert(0,10)
print(a)

리스트 크기를 확인하기 위해서는 len, count를 사용하면 전체 크기를 확인할 수 있습니다.

append 메서드를 사용하면 마지막 인덱스에 요소를 추가할 수 있습니다.

del, remove 메소드를 사용하면 선언된 인덱스 정보를 삭제할 수 있습니다.

reverse 메서드는 배열의 위치를 반대로 변경해줍니다.

마지막으로 insert는 선택 인덱스에 값을 변경할 수 있습니다.

파이썬은 배열을 리스트처럼 자유롭게 사용할 수 있어 다양한 계산이 가능합니다.

리스트는 개발에서 가장 많이 사용되는 요소이기 때문에 꼭 사용법을 익혀주세요.

감사합니다.

반응형

+ Recent posts