댓글 목록

파이썬 Lists

페이지 정보

작성자 운영자 작성일 18-06-10 15:03 조회 1,571 댓글 0

동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.

Python Collections (배열)


파이썬 프로그램 언어는 네 가지 콜렉션 데이터 유형이 있습니다.

  • List : 순서가 있고 변경이 가능한 콜렉션입니다. 중복을 허용합니다.
  • Tuple : 순서가 있고 변경은 불가능한 콜렉션입니다. 중복을 허용합니다.
  • Set : 순서가 없고 인덱되지 않는 콜렉션입니다. 중복은 허용되지 않습니다.
  • Dictionary : 순서가 없고 변경은 가능하며 색인되는 콜렉션입니다. 중복은 허용되지 않습니다.

콜렉션 유형을 선택할 때 해당 유형의 속성을 이해하는 것이 유용합니다. 특정 데이터 세트에 적합한 유형을 선택하면 의미를 유지할 수 있으며 효율성 또는 보안이 향상 될 수 있습니다.


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()

 목록을 정렬합니다.



댓글목록 0

등록된 댓글이 없습니다.