본문 바로가기
728x90
반응형

전체 글216

파이썬 중급 #109 collections 모듈 -deque(데크) 모듈-ㅡOrderedDict() 안녕하세요. 스마트팩토리입니다. 파이썬 중급 #109 collections 모듈 -deque(데크) 모듈-ㅡOrderedDict()에 대해 알아보겠습니다. 1. OrderedDict() OrderedDict() - 딕셔너리의 순서를 고려한 모듈 dic={} dic["b"]=200 dic["a"]=100 dic["c"]=300 dic["d"]=400 dic["f"]=600 dic["e"]=500 dic["g"]=700 for k, v in dic.items(): print(k,v) 일반적인 딕셔너리는 순서를 고려하지 않고 출력이 됩니다. 하지만 버전 업이 된 파이썬의 경우 마치 순서가 있는것 즉 인덱스가 있는 듯이 출력되는 것을 볼 수 있습니다. 하지만 이는 인덱스가 있는 것이 아니라는 것을 알아야 합니다.. 2022. 7. 30.
파이썬 중급 #108 collections 모듈 -deque(데크) 모듈-ㅡmaxlen(),popleft() 안녕하세요. 스마트팩토리입니다. 파이썬 중급 #108 collections 모듈 -deque(데크) 모듈-ㅡmaxlen(),popleft() 에 대해 알아보겠습니다. 1. deque 모듈- maxlen(), popleft() 가. maxlen() 데이터 베이스의 최대크기를 설정한다. 나. popleft() -요소의 왼쪽부터 삭제한다. from collections import deque basedata=["a","b","c","d","e"] deque_list=deque(basedata, maxlen=5) print(deque_list) 데크 모듈을 사용하기 위해서 콜렉션에서 데크를 임포트했습니다. 기본 데이터 베이스를 리스트로 작성한 후 데크로 일부를 가져오도록 deque_list 변수에 maxlen=.. 2022. 7. 28.
파이썬 중급 #107 collections 모듈 -deque(데크) 모듈-extend(), extendleft() 안녕하세요. 스마트 팩토리입니다. 파이썬 중급 #107 collections 모듈 -deque(데크) 모듈-extend(), extendleft()에 대해 알아보겠습니다. 1. deque()- extend(), extendleft() -extend() -리스트 전체를 삽입할때 사용 -extendleft() -리스트 전체를 왼쪽에 삽입할때 사용 from collections import deque deque_list=deque() print(deque_list) 공백 데크를 생성 for i in range(3): deque_list.appendleft(i) print(deque_list) 요소값으로 0부터 2까지 왼쪽으로 추가하였습니다. deque_list.extend([4,5,6]) print(deque.. 2022. 7. 26.
파이썬 중급 #106 collections 모듈 -deque(데크) 모듈-rotate(n) 안녕하세요. 스마트 팩토리입니다. 파이썬 중급 #106 collections 모듈 -deque(데크) 모듈-rotate() 에 대해 알아보겠습니다. 1. deque()- ratate(n) -appendleft()함수 - 왼쪽으로 요소값을 추가 -ratate(n)함수 -n 값 만큼 회전해 주는 메소드 - n>0 이면 오른쪽으로 회전 -n 2022. 7. 25.
728x90
반응형