동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.
Python Collections (배열)
파이썬 프로그램 언어는 네 가지 콜렉션 데이터 유형이 있습니다.
콜렉션 유형을 선택할 때 해당 유형의 속성을 이해하는 것이 유용합니다. 특정 데이터 세트에 적합한 유형을 선택하면 의미를 유지할 수 있으며 효율성 또는 보안이 향상 될 수 있습니다.
List
목록은 정렬되고 변경 가능한 모음입니다. 파이썬에서 목록은 대괄호로 표시됩니다.
List 만들기
thislist = ["apple", "banana", "cherry"]
print(thislist)
항목 변경하기
thislist = ["apple", "banana", "cherry"]
thislist[1] = "blackcurrant"
print(thislist)
list()생성자
list () 생성자를 사용하여 목록을 만들 수도 있습니다. 목록에 항목을 추가하려면 append() 객체 메소드를 사용할 수 있습니다.
특정 항목을 제거하려면 remove() 객체 메소드를 사용합니다. len() 함수는 목록의 길이를 반환합니다.
list()생성자를 사용하여 list만들기
thislist = list(("apple", "banana", "cherry")) # note the double round-brackets
print(thislist)
append()메소드를 사용하여 항목 추가하기
thislist = list(("apple", "banana", "cherry"))
thislist.append("damson")
print(thislist)
remove()메소드를 사용하여 항목 제거하기
thislist = list(("apple", "banana", "cherry"))
thislist.remove("banana")
print(thislist)
len()메소드를 사용하여 list항목의 갯수 구하기
thislist = list(("apple", "banana", "cherry"))
print(len(thislist))
List 메소드
파이썬에는 목록에 사용할 수 있는 많은 내장 메서드가 있습니다.
Method(메소드) |
설명 |
append() |
목록 끝에 요소를 추가합니다. |
clear() |
목록에서 모든 요소를 제거합니다. |
copy() |
항목 사본을 반환합니다. |
count() |
지정된 값을 가진 요소의 수를 반환합니다. |
extend() |
목록의 요소 (또는 반복 가능한 요소)를 현재 목록의 끝에 추가합니다. |
index() |
지정된 값을 가진 첫 번째 요소의 인덱스를 반환합니다. |
insert() |
지정된 위치에 요소를 추가합니다. |
pop() |
지정된 위치의 요소를 제거합니다. |
remove() |
지정된 값을 가진 첫 번째 항목을 제거합니다. |
reverse() |
목록의 순서를 반대로 바꿉니다. |
sort() |
목록을 정렬합니다. |
등록된 댓글이 없습니다.