자료구조
- 튜플
- 딕셔너리
오늘 공부 요약짤...🥲

myFavoriteSports = ('수영', '배구', '야구', '조깅')
for i in range(len(myFavoriteSports)) :
print('myFavoriteSports[{}] : {}'. format(i, myFavoriteSports[i]))
⭐
- 튜플의 길이/갯수를 알아보는 함수는 리스트와 동일
- 반복문을 활용하면 튜플 아이템 조회 가능
myNum = (1, 3, 5, 6, 7)
friendNum = (2, 3, 5, 8, 10)
print('내가 좋아하는 숫자 : {}'. format(myNum))
print('친구가 좋아하는 숫자 : {}'. format(friendNum))
for n in friendNum :
if n not in myNum :
result = myNum + (n, )
print('친구와 내가 좋아하는 숫자 : {}'.format(result))
⭐
- 리스트였다면 아래 코드로 새로운 리스트로 수집 가능
result = []
for n in sumNum :
if n not in result :
result.append(n)
- (n, ) : 아이템을 튜플에 그대로 넣을 수 없기 때문에
괄호와 콤마로 튜플을 만들어(?) 주면 된다
myInfo = {'이름' : '박경진',
'전공' : 'computer',
'메일' : 'jin@naver.com',
'학년' : 3,
'주소' : '대한민국 서울',
'취미' : ['요리', '여행']}
print('myInfo[\'이름\'] : {}'. format(myInfo['이름']))
print('myInfo[\'전공\'] : {}'. format(myInfo['전공']))
print('myInfo[\'메일\'] : {}'. format(myInfo['메일']))
print('myInfo[\'학년\'] : {}'. format(myInfo['학년']))
print('myInfo[\'주소\'] : {}'. format(myInfo['주소']))
print('myInfo[\'취미\'] : {}'. format(myInfo['취미']))
⭐
- 숫자가 아닌 키와 밸류는 작은 따옴표 필수
- 출력할 때도 작은 따옴표를 붙여서 키값을 써줘야 함
- 딕셔너리 표시는 중괄호로 표기
