TIL230418 list_methods

# 모두 외워야 합니다.

# 리스트 방식

# 1
# len: 리스트의 길이를 반환하는 내장 함수
숫자 = (1, 2, , 4, 5)
인쇄((숫자)) # 5

# 2
# del: 목록에서 특정 요소를 삭제하는 연산자
숫자 = (1, 2, , 4, 5)
숫자(2)
인쇄(숫자) # (1, 2, 4, 5)

# 삼
# append: 목록 끝에 새 요소를 추가하는 방법
숫자 = (1, 2, , 4, 5)
숫자.추가(6)
인쇄(숫자) # (1, 2, 3, 4, 5, 6)

# 4
# sort: 목록을 오름차순으로 정렬하는 방법
숫자 = (, 2, 4, 1, 5)
숫자.종류()
인쇄(숫자) # (1, 2, 3, 4, 5)

# 목록을 내림차순으로 정렬
숫자.종류(뒤집다=진실)
인쇄(숫자) # (5, 4, 3, 2, 1)

# 4_2
# sorted: 원래 순서를 건드리지 않고 목록
# 오름차순으로 정렬된 새 객체를 반환하는 메서드
숫자 = (, 2, 4, 1, 5)
숫자_2 = 정렬(숫자)
인쇄(숫자) # (3, 2, 4, 1, 5)
인쇄(숫자_2) # (1, 2, 3, 4, 5)

# 5
# reverse: 목록의 요소 순서를 반대로 하는 방법
숫자 = (1, 2, , 4, 5)
숫자.뒤집다()
인쇄(숫자) # (5, 4, 3, 2, 1)

# 6
# index: 리스트에서 특정 요소의 인덱스를 반환하는 메소드
과일 = (사과, 바나나, 체리)
인쇄(과일.색인(바나나)) # 1

# 7
# insert: 리스트의 특정 위치에 요소를 삽입하는 메소드
숫자 = (1, 2, , 4, 5)
숫자.끼워 넣다(2, 10)
인쇄(숫자) # (1, 2, 10, 3, 4, 5)

# 8
# remove: 리스트에서 특정 요소를 제거하는 메소드
숫자 = (1, 2, , 4, 5)
숫자.제거하다()
인쇄(숫자) # (1, 2, 3, 4, 5)

# 9
# pop: 목록에서 마지막 요소를 팝하고 해당 요소를 삭제하는 메서드
숫자 = (1, 2, , 4, 5)
숫자.()
인쇄(숫자) # (1, 2, 3, 5)

# 10
# count: 목록의 요소 수를 세는 방법
숫자 = (1, 2, , , 4, 5)
인쇄(숫자.세다()) # 2

# 11
# extend: 새로운 요소를 추가하기 위해 리스트를 확장하는 메소드
숫자 = (1, 2, )
숫자.연장하다((4, 5, 6))
인쇄(숫자) # (1, 2, 3, 4, 5, 6)

# 12
# 또한 += 연산자를 사용하여 구현
숫자 = (1, 2, )
숫자 += (4, 5, 6)
인쇄(숫자) # (1, 2, 3, 4, 5, 6)