Computer Science/Python :: 파이썬

파이썬 7강 :: 리스트, 반복 구조

HJPlumtree 2023. 4. 24. 18:30

파이썬에서 기억하고 싶은 내용

 

 

리스트

원소 여러 개를 저장할 수 있는 것

배열(Array in JavaScript)

 

리스트 예시)

hei_list = [1, 4, 14, 26, 31]
body = [181, 78, "red", "blue"]

 

 

리스트 생성 자동화

range(a, b, k)

a부터 b보다 작은 값까지 k씩 증가시켜 시퀀스 생성

a 생략시 기본값: 0
k 생략시 기본값: 1

 

range 함수 사용 예시)

rad_list = range(10, 40, 10) # [10, 20, 30]

 

 

반복 구조

반복은 종료가 되는지 안되는지 잘 확인해야 한다

 

while 사용 예시)

msg = "I can handle Python"

count = 1
while count <= 5 :
    print(msg)
    count = count + 1

 

 

for - range 사용 예시) 

msg = "I can handle Python"

for count in range(1, 6) :
    print(msg)

 

 

 

for 사용 예시)

hei_list = [1, 4, 14, 26, 31]

for hei in hei_list :
    print(hei)

 

for 안에서 시퀀스 2개 이상일 때, zip 함수 사용 예시)

for rad, hei in zip(rad_list, hei_list) :
   # 생략

 

 

format 함수

데이터 양식에 맞게 형식화

 

format 사용 예시)

format("구구단표", ">10s")

 

형식 지정자

>10s

>: 오른쪽 정렬(꺽쇠 방향으로 정렬)

10: 전체 필드 폭(10칸)

s: 문자열(데이터 타입)

 

정수는 이렇게 사용 가능

>10d