Python 배열 리스트 정의와 사용 방법 예제

파이썬에서 배열의 사용법입니다.

배열은 아래와 같은 형태로 값을 저장하고 있습니다.

[오브젝트1, 오브젝트2, …]

 

리스트 형태의 오브젝트로 값은 괄호[] 안에서 콤마(,)로 구분되어 있습니다.

배열 변수를 작성하는 방법은 [] 안에 값을 지정해주는 것으로 배열 변수를 만들 수 있습니다.

list = [2005, 2006, 2007, 2008]

 

위 예제에서는 리스트 요소를 숫자 타입만 지정하였지만 타입이 다른 값도 저장할 수 있습니다.

list = [u"홍길동", u"서울", 1996, 11, 25, u"남자"]

배열 리스트의 값을 변경할 수도 있습니다.

값을 변경하려면 리스트의 인덱스를 지정해 취득한 요소 대신에 새로운 값을 대입합니다.

리스트[인덱스] = 오브젝트

 

실제로 값을 변경해보겠습니다.

list = ["A", "B", "C"]

list[1] = "b"
print list # ["A", "b", "C"]

 

지정한 인덱스의 요소 값이 [B]에서 [b]로 변경되었습니다.

슬라이스를 이용하여 원하는 요소를 취득하거나 값을 변경할 수도 있습니다.

자세한 사용 방법은 슬라이스 설명 부분에서 하도록 하겠습니다.

댓글