로운's 기술노트

[3주차] 프로그래밍 기초 주차 (5/5) 본문

내배캠_데이터분석가_'24.04~08/회고

[3주차] 프로그래밍 기초 주차 (5/5)

로운's 2024. 5. 3. 20:08
ㅇ 오늘 목표 : [오전] 파이썬 개인과제 완료 및 제출 + [오후] 파이썬 300제(~100) + 격파르타 SQLD 1일차

 

 

약간의 편법이 있었지만 결국 과제를 마무리했다.

후련하다.

오늘은 칼퇴하고 푹 쉴 수 있을 듯하다.

 

파이썬 300제에서 새로 배운 내용은 아래와 같다.

 

 

ㅇ 튜플에 정수하나 추가하기

# 튜플에 정수 하나만 추가할 경우 
num = (1)	# int타입(튜플x)
num = (1,)	# 튜플 타입!



ㅇ 튜플 언팩킹

temp = ('apple', 'banana', 'cake')
a, b, c = temp    # 아래 경우도 동일함. 그러나 개수가 다르면 오류 발생
# temp = a, b, c
print(a, b, c)    # 개수가 적어도 무관(크면 오류 발생)
apple banana cake # 출력 값



ㅇ 딕셔너리에 원소 추가하기

inventory = {"메로나": [300, 20],
              "비비빅": [400, 3],
              "죠스바": [250, 100]}
inventory["월드콘"] = [500, 7]
print(inventory)
{'메로나': [300, 20], '비비빅': [400, 3], '죠스바': [250, 100], '월드콘': [500, 7]}	# 출력 값



ㅇ 딕셔너리 key만 출력

icecream = {'탱크보이': 1200, '폴라포': 1200, '빵빠레': 1800, '월드콘': 1500, '메로나': 1000}
print(icecream.keys())
dict_keys(['탱크보이', '폴라포', '빵빠레', '월드콘', '메로나'])



ㅇ 딕셔너리 value만 출력

icecream = {'탱크보이': 1200, '폴라포': 1200, '빵빠레': 1800, '월드콘': 1500, '메로나': 1000}
print(icecream.values())
dict_values([1200, 1200, 1800, 1500, 1000])	# 출력 값



ㅇ 딕셔너리 합치기(update)

icecream = {'탱크보이': 1200, '폴라포': 1200, '빵빠레': 1800, '월드콘': 1500, '메로나': 1000}
new_product = {'팥빙수':2700, '아맛나':1000}
icecream.update(new_product)
print(icecream)
{'탱크보이': 1200, '폴라포': 1200, '빵빠레': 1800, '월드콘': 1500, '메로나': 1000, '팥빙수': 2700, '아맛나': 1000}	# 출력 값



ㅇ 2개의 튜플을 하나의 딕셔너리화

keys = ("apple", "pear", "peach")
vals = (300, 250, 400)
a = dict(zip(keys, vals))
print(a)
{'apple': 300, 'pear': 250, 'peach': 400}	# 출력 값

 

 

 

ㅇ 다음(5/7) 목표
: [오전] 알고리즘 + [오전] 파이썬 300제(~130) + [오후] 생활코딩 DB 13,14강 + [오후] 격파르타 SQLD 2일차
Comments