본문 바로가기
728x90
반응형

pop6

파이썬 중급 #104 collections 모듈 -deque(데크) 모듈-append(), pop() 안녕하세요. 스마트 팩토리입니다. 파이썬 중급 #104 collections 모듈 -deque(데크) 모듈-append(), pop() 에 대해 알아보겠습니다. 1. collections 모듈 가. 콜렉션 모듈 - 파이썬 내장 모듈 -deque, OrderedlDict, defaultdict, Counter, nametuple 등이 있다. 나. deque 모듈 - 데크 모듈 - dublei ended queue 모듈 - 스택과 큐를 모두 지원하는 모듈 - 리스트와 비슷한 형식으로 데이터 저장 from collections import deque 콜렉션엥서 deque 모듈을 사용하기 위해서 첫 줄에 작성하여 해당 모듈을 불러옵니다. deque_list=deque() print(deque_list) 빈 데크.. 2022. 7. 13.
파이썬 중급 #102 자료구조 - 딕셔너리 생성, 추가, 제거 안녕하세요. 스마트팩토리입니다. 파이썬 중급 #102 자료구조 - 딕셔너리 생성, 추가, 제거에 대해 알아보겠습니다. 1. 딕셔너리 딕셔너리 - 사전을 의미하여 키와 값으로 구성된다. 키: 값 -키는 중복이 허용되지 않는다. 키 값은 변경 불가능한 값으로 문자열이나 숫자이어야 한다. 코드를 보면서 알아보겠습니다. dic1={1:"일",2:"이",3:"삼",4:"사"} print(dic1) print(id(dic1)) 딕셔너리는 키 와 값을 구성됩니다. 변수의 주소값도 확인할 수 있습니다. dic1[5]="오" print(dic1) print(id(dic1)) 키 값을 통해서 해당 키 값을 추가할 수 있습니다. 5 번에 "오"를 추가해 보았습니다. del dic1[1] print(dic1) print(id.. 2022. 6. 26.
파이썬 중급 #100 자료구조 - set (세트) 예제 안녕하세요. 스마트팩토리입니다. set 예제를 들어 함수를 이해해 보겠습니다. 1. set setspring1={"일","이","사랑"} setspring2={"10","20","사랑"} print(setspring1) print(setspring2) 세트로 된 두개의 변수 setspring1 과 setspring2를 생성하고 출력했습니다. 실행할 때마다 출력 순서는 다르게 될 수 있습니다. 랜덤으로 순서를 고려하지 않기 때문입니다. setspring1.update("love") print(setspring1) update()를 사용하여 love 문자열을 추가하면 개별 문자로 하나씩 요소로 출력합니다. setspring1.update(setspring1) print(setspring1) setspring.. 2022. 6. 24.
파이썬 중급 #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.
728x90
반응형