[Education]/[Python] 파이썬을 이용한 자동화 스크립트

[Python] 7. 파이썬 코드구조(2) - while, zip, range, setdefault

starterr 2024. 11. 29. 10:43
반응형

1. 루프문 - while

- while 문 – if 문 구조와 비슷함

 

루프문 - while
루프문 - while

 

- while 문과 if 문을 같이 사용하는 예제 – 1부터 10까지 홀수만 출력

루프문 - while
루프문 - while

 

- break와 continue

break 와 continue
break 와 continue

 

2. 여러 시퀀스 순회하기 : zip()

1) zip() 함수를 사용하여 여러 시퀀스 병렬로 순회하기

- 여러 시퀀스 중 가장 짧은 시퀀스가 완료되면 zip()은 멈춘다.

 

여러 시퀀스 순회하기 : zip()
여러 시퀀스 순회하기 : zip()
여러 시퀀스 순회하기 : zip()
여러 시퀀스 순회하기 : zip()

 

 

3. 숫자 시퀀스 생성하기 : range()

1) 리스트나 튜플을 사용하여 저장하지 않더라도 특정 범위의 숫자 시퀀스를 생성한다.

- 컴퓨터 메모리를 전부 사용하지 않고 아주 큰 범위를 생성할 수 있게 해 줌
- range(start, stop, step)

숫자 시퀀스 생성하기 : range()
숫자 시퀀스 생성하기 : range()

 

 

2) zip(), range() 와 같은 함수는 순회 가능한 (iterable) 객체를 반환한다.


- for .. in 형태로 값을 순회할 수 있다.
- 객체를 리스트와 같은 시퀀스로 변환할 수 있다

zip(), range() 와 같은 함수는 순회 가능한 (iterable) 객체를 반환
zip(), range() 와 같은 함수는 순회 가능한 (iterable) 객체를 반환

 

4. setdefault() 함수

 

- 딕셔너리에 값을 추가하려고 할 때 해당 키가 없으면 추가하는 코드

setdefault() 함수
setdefault() 함수

 

- setdefault() 는 해당 키가 없으면 추가

setdefault() 함수
setdefault() 함수

 


 

반응형

[Python] 1. 파이썬 개요, 설치 방법 - 활용 및 특징

 

[Python] 1. 파이썬 개요, 설치 방법 - 활용 및 특징

1. 파이썬이란? 파이썬(Python은 1991년 네덜란드계 소프트웨어 엔지니어인 귀도 반 로섬이 발표한 고급 프로그래밍 언어로, '인터프리터를 사용하는 객체지향 언어'이자 플랫폼에 독립적인, 동적

infoofit.tistory.com

 

[PMP] 개발 추정과 스토리 점수 - 상대평가 5가지 기법

 

[PMP] 개발 추정과 스토리 점수 - 상대평가 5가지 기법

스토리 점수를 일관성 있게 유지하려면 반드시 상대평가를 하여 추정해야 한다.​​1. Analogous estimating (유사 추정) - 과거에 수행했던 유사 프로젝트의 규모, 일정, 비용, 투입공수, 복잡도 등

infoofit.tistory.com

 

[용어/개념] 네트워크 보안제품군 모델명 CC인증 및 보안모듈 확인 방법

 

[용어/개념] 네트워크 보안제품군 모델명 CC인증 및 보안모듈 확인 방법

A. CC인증번호 확인1) IT보안인증사무국 접속 : https://itscc.kr/main/ 2) 제품목록 -> 인증제품 -> 검색어"Trusgaurd"※ 예시) trusgaurd : 안랩 네트워크 보안제품군 모델명 IT보안인증사무국IT보안인증사무

infoofit.tistory.com

 

반응형