파이썬(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는 선택 인덱스에 값을 변경할 수 있습니다.
파이썬은 배열을 리스트처럼 자유롭게 사용할 수 있어 다양한 계산이 가능합니다.
리스트는 개발에서 가장 많이 사용되는 요소이기 때문에 꼭 사용법을 익혀주세요.
감사합니다.
'IT 나라 > 파이썬(python)' 카테고리의 다른 글
[python] 파이썬 Tesseract OCR 활용 실습 (4) | 2021.05.25 |
---|---|
[python] 파이썬 Tesseract OCR 활용 설치하기 (0) | 2021.05.24 |
[python] 파이썬 문자열 (0) | 2021.04.17 |
[python] 파이썬 숫자 알아보자 (0) | 2021.04.16 |
[python] 파이썬 파이참 PyCharm 설치하기 (0) | 2021.04.15 |