본문 바로가기
728x90
반응형

전체 글216

파이썬 중급 #097 자료구조 -자료 삭제 pop() 안녕하세요. 스마트 팩토리입니다. 1. set 자료 구조 자료 삭제 -pop() 임의로 삭제를 한다. 코드를 보면서 알아보겠습니다. set1=set() print(set1) 세트 빈 자료를 생성합니다. set1={10,20,30} set2={5,6,7,8} set1.update(set2) print(set1) set1과 set2를 생성하고 set1에 set2의 요소를 추가합니다. for _ in range(0,len(set1)): print(set1.pop()) print(set1) 임의로 하나씩 요소를 제거하는 pop()입니다. 세트는 인덱스가 없는 관계로 지정하여 삭제를 하지 않는 경우 pop()을 사용합니다. set1=set() print(set1) set1={10,20,30} set2={5,6,7.. 2022. 6. 17.
파이썬 중급 #096 자료구조 - set- remove(), discard() 안녕하세요. 스마트 팩토리입니다. 파이썬 중급 #095 자료구조 - set- remove(), discard()에 대해 알아보겠습니다. 1. set 자료 구조 자료 삭제 -remove()- 반환값 없음 -set에 없는 자료 삭제시 에러 발생 -discard()- 반환값 없음. - set 에 없는 자료도 삭제할 수 있다. set1=set() print(set1) set1={10,20,30} set1.add(100) print(set1) set1.update((1000,2000)) print(set1) set를 생성하고 , 자료를 추가해 보았습니다. 한개를 추가할때는 add(), 여러 요소를 추가할 경우 update()를 사용합니다. set1.discard(10) a=set1.discard(20) print.. 2022. 6. 16.
파이썬 중급 #095 자료구조 - set- 자료 추가 add(), update() 안녕하세요. 스마트팩토리입니다. 파이썬 중급 #095 자료구조 - set- 자료 추가 add(), update()에 대해 알아보겠습니다. 1.세트에서 자료 추가하기 세트는 순서가 없는 자료구조이다. set.add() - 자료 요소 한개 추가시 set.update()-여러개 요소 추가시 코드를 보면서 알아보겠습니다. numset={1,2,3,4,5,} print(numset) 세트 변수를 생성하고 요소값도 넣었습니다. numset.add(6) print(numset) add() 함수를 통해서 6이 추가된 것을 볼 수 있습니다. set는 순서를 고려하지 않기 때문에 출력값은 실행할때마다 다를 수 있습니다. numset.add(10) print(numset) 10 을 추가해 보았습니다. numset.updat.. 2022. 6. 15.
파이썬 중급 #094 자료구조 - set- 순서가 없는 자료구조 안녕하세요. 스마트팩토리입니다. 파이썬 중급 #094 자료구조 - set- 순서가 없는 자료구조에 대해 알아보겠습니다. 1. set(세트) set- -중복되지 않는 자료구조 -순서가 없는자료구조 - 출력시 순서가 없이 임의로 출력된다. -{}사용하여 생성한다. set1={} print(set1) 세트 생성은 set() 하여 빈 세트를 생성할 수 있다. set1={3,4,7,8} print(set1) set 생성과 자료는 { } 를 활용하여 세트임을 알려준다. set2={10,30,60} print(set2) 임의 숫자를 요소로 가지면 출력시 순서는 고려되지 않는다. set3={1,2,3,4,1,2,3,4} print(set3) 요소값이 많아도 출력시 하나의 값 즉 중복을 허용하지 않는다. set1={} .. 2022. 6. 14.
728x90
반응형