append()
와 add()
는 서로 다른 자료형에서 사용되는 메소드로, 각각의 목적과 기능이 다릅니다.
append()
list
)예시:
my_list = [1, 2, 3]
my_list.append(4) # [1, 2, 3, 4]
my_list.append(4)
를 호출하면 리스트의 끝에 4
가 추가됩니다.add()
set
)예시:
my_set = {1, 2, 3}
my_set.add(4) # {1, 2, 3, 4}
my_set.add(3) # {1, 2, 3, 4} (3은 이미 있어서 변화 없음)
my_set.add(4)
를 호출하면 집합에 4
가 추가됩니다. 하지만 my_set.add(3)
처럼 이미 존재하는 요소를 추가하려고 하면 집합은 변경되지 않습니다.append()
는 리스트에 요소를 추가할 때 사용하며, 중복을 허용하고 리스트의 순서가 유지됩니다.add()
는 집합에 요소를 추가할 때 사용하며, 중복을 허용하지 않고 요소가 자동으로 정렬되지 않습니다.각 메소드는 특정 자료형에 맞춰 설계된 기능을 수행하므로, 자료형에 맞게 올바른 메소드를 사용해야 합니다.