logo

Python에서 add() 메서드 설정

그만큼 Python은 add() 메소드를 설정합니다. 요소가 집합에 없으면 주어진 요소를 집합에 추가합니다. 파이썬 .

예: 빈 세트에 요소 추가

빈 항목에 새 요소를 추가하는 데 사용됩니다. 세트 .



파이썬3








GEEK>=> set>()> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)> # adding 'e' again> GEEK.add(>'e'>)> print>(>'Letters are:'>, GEEK)> # adding 's' again> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)>

>

>

산출

Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}>

add() 구문 설정

통사론: set.add( 요소 )

매개변수

  • 요소 : 세트에 추가해야 하는 요소입니다.

반품

add() 메서드는 아무것도 반환하지 않습니다.

설정된 add() 메소드는 무엇입니까?

Python에서 집합은 고유한 요소를 순서 없이 모아 놓은 것입니다. add() 메서드는 집합에 단일 요소를 추가하는 데 사용되는 Python의 내장 메서드입니다. 요소가 세트에 이미 존재하는 경우 세트는 변경되지 않은 상태로 유지됩니다.

Python Set add() 메소드 예제

예제로 이동하기 전에 집합이 해시 테이블을 사용하여 구현되므로 set.add() 함수의 시간 복잡도가 O(1)이라고 가정합니다.

이제 예제를 통해 Python에서 add() 함수의 몇 가지 사용 사례를 살펴보겠습니다.

  • 빈 세트에 요소 추가
  • Python 세트에 새 요소 추가
  • 이미 존재하는 세트에 요소 추가
  • 세트에 반복 가능 항목 추가

1. 빈 세트에 요소 추가

빈 항목에 새 요소를 추가하는 데 사용됩니다. 세트 .

파이썬3




GEEK>=> set>()> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)> # adding 'e' again> GEEK.add(>'e'>)> print>(>'Letters are:'>, GEEK)> # adding 's' again> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)>

>

>

산출

Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}>

2. Python 세트에 새 요소 추가

세트에 새 요소가 없는 경우 세트에 새 요소를 추가하는 데 사용됩니다. 세트 .

파이썬3




# set of letters> GEEK>=> {>'g'>,>'e'>,>'k'>}> # adding 's'> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)> # adding 's' again> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)>

>

>

산출:

Letters are: {'e', 's', 'g', 'k'} Letters are: {'e', 's', 'g', 'k'}>

3. 이미 존재하는 세트에 요소 추가

기존 요소가 세트에 존재하는 경우 세트에 기존 요소를 추가하는 데 사용됩니다. 파이썬 설정하고 추가되는지 확인하십시오.

파이썬3




# set of letters> GEEK>=> {>6>,>0>,>4>}> # adding 1> GEEK.add(>1>)> print>(>'Letters are:'>, GEEK)> # adding 0> GEEK.add(>0>)> print>(>'Letters are:'>, GEEK)>

>

>

산출:

Letters are: {0, 1, 4, 6} Letters are: {0, 1, 4, 6}>

4. 반복 가능한 항목을 세트에 추가하기

어떤 Python이든 추가할 수 있습니다. 반복 가능한 Python add를 사용하여 세트에 추가하거나 파이썬 업데이트 함수에서 add 함수를 사용하여 목록을 추가하려고 하면 해시할 수 없는 유형 오류가 발생합니다.

파이썬3

데이터베이스 자바 연결




# Python code to demonstrate addition of tuple to a set.> s>=> {>'g'>,>'e'>,>'e'>,>'k'>,>'s'>}> t>=> (>'f'>,>'o'>)> l>=> [>'a'>,>'e'>]> # adding tuple t to set s.> s.add(t)> # adding list l to set s.> s.update(l)> print>(s)>

>

>

출력 :

{'a', 'g', 'k', 'e', ('f', 'o'), 's'}>

이 기사에서는 Python의 add() 함수를 다루었습니다. Python의 Set add() 메소드는 세트에 중복 항목이 입력되는 것을 방지하는 데 유용합니다.

자세히 알아보기 방법 설정