728x90
자바 익히기도 어려운 요즘
알고리즘을 위해 파이썬도 배우는 중이다 ㅎㅎ;;ㅎ;ㅎ;ㅎ;;ㅎ;ㅎ
변수 설정
변수명 = 설정값
결과값
ex)
a = 1
print(a)
반복문
for 변수이름 in 배열 :
출력값
ex)
fruits = ['사과', '배', '귤', '라임']
for a in fruits:
print(a)
결과: ['사과', '배', '귤', '라임']
반복문 간결하게 사용하기
a_list = [1,5,4,7,4,2]
b_list = []
# for a in a_list:
# b_list.append(a*2)
b_list = [a*2 for a in a_list]
print(b_list)
조건문
if 조건 :
출력
조건을 더 추가 해야 한다면 ? :
if 조건 :
출력
elif 조건 :
출력
else :
출력
ex)
a = -1
if a > 2 :
print('2보다 큼')
elif a == 1 :
print('1 이다')
else :
print('1보다 작음')
# 결과 : 1보다 작음
삼항 연산자
num = 3
# if num % 2 == 0 :
# result = '짝수'
# else :
# result = '홀수'
result = ('짝수' if num % 2 == 0 else '홀수')
print(f'{num}은 {result}입니다.')
# 결과 : 3은 홀수입니다.
변수명 = (출력1 if 조건 else 출력2)
결과값
반복문과 조건문 같이 사용하기
people = [
{'name': 'bob', 'age': 20},
{'name': 'carry', 'age': 38},
{'name': 'john', 'age': 7},
{'name': 'smith', 'age': 17},
{'name': 'ben', 'age': 27},
{'name': 'bobby', 'age': 57},
{'name': 'red', 'age': 32},
{'name': 'queen', 'age': 25}
]
for person in people :
if person ['age'] > 20:
print (person['name'])
# 결과 값 :
# carry
# ben
# bobby
# red
# queen
너무 놀라울 정도로 간단하다
이게 맞냐 ?;
ㅋㄷㅎ
728x90
'개-발 > Python' 카테고리의 다른 글
[Python] Hash ? (0) | 2022.11.16 |
---|---|
[Python] 자료구조[Queue 큐] (0) | 2022.11.16 |
[Python] 자료구조[Stack 스택] (2) | 2022.11.16 |
[Python]Array or LinkedList (0) | 2022.11.11 |
[Python] 반복문 가볍게 사용하기 (lambda , map , filter) (0) | 2022.11.08 |