목록전체 글 (305)
RUBY
in, len(), clear() 딕셔너리(파이썬) in, not in → 키(key) 존재 유/무 판단 한다 memInfo = {'이름':'홍길동', '메일':'gildong@gmail.com', '학년':3, '취미':['농구','게임']} print('이름' in memInfo) print('mail' not in memInfo) print('학년' not in memInfo) print('hobby' in memInfo) True True False False len() → 딕셔너리 길이(아이템 개수) 를 알 수 있다. memInfo = {'이름':'홍길동', '메일':'gildong@gmail.com', '학년':3, '취미':['농구','게임']} print('len(memInfo) : {}'..
del, pop() 딕셔너리 삭제(파이썬) del과 key를 이용한 item 삭제 memInfo = {'이름':'홍길동', '메일':'gildong@gmail.com', '학년':3, '취미':['농구','게임']} print(f'memInfo:{memInfo}') del memInfo['메일'] print(f'memInfo:{memInfo}') del memInfo['취미'] print(f'memInfo:{memInfo}') memInfo:{'이름': '홍길동', '메일': 'gildong@gmail.com', '학년': 3, '취미': ['농구', '게임']} memInfo:{'이름': '홍길동', '학년': 3, '취미': ['농구', '게임']} memInfo:{'이름': '홍길동', '학년': ..
keys()와 values() 전체 키(key)와 값(value)를 조회할 수 있다 memInfo = {'이름':'홍길동', '메일':'gildong@gmail.com', '학년':3, '취미':['농구','게임']} ks = memInfo.keys() print(f'ks : {ks}') print(f'ks type : {type(ks)}') ks : dict_keys(['이름', '메일', '학년', '취미']) ks type : memInfo = {'이름':'홍길동', '메일':'gildong@gmail.com', '학년':3, '취미':['농구','게임']} vs = memInfo.values() print(f'vs : {vs}') print(f'vs type : {type(vs)}') vs : d..
딕셔너리(Dictionary) 수정 ‘딕셔너리이름[키(key)] = 값(value)’ 형태로 아이템을 수정한다. myInfo = {} myInfo['이름'] = '김지은' myInfo['전공'] = '환경공학' myInfo['메일'] = 'ruby.kim.ji.eun@naver.com' myInfo['학년'] = '졸업' myInfo['주소'] = '대한민국 서울' myInfo['취미'] = ['음악감상', '여행'] myInfo['전공'] = '한국어학' print(f'myInfo: {myInfo}') 학생의 시험 점수가 60점 미만이면 ‘F(재시험)’으로 값을 변경해보자 scores = {'kor':88, 'eng':55, 'mat':85, 'sci':57, 'his':82} print(f'score..
딕셔너리(Dictionary) 추가 ‘딕셔너리이름[키(key)] = 값(value)’ 형태로 아이템을 추가한다. myInfo = {} myInfo['이름'] = '김지은' myInfo['전공'] = '환경공학' myInfo['메일'] = 'ruby.kim.ji.eun@gmail.com' myInfo['학년'] = '졸업' myInfo['주소'] = '대한민국 서울' myInfo['취미'] = ['음악감상', '여행'] print(f'myInfo: {myInfo}') myInfo: {'이름': '김지은', '전공': '환경공학', '메일': 'ruby.kim.ji.eun@gmail.com', '학년': '졸업', '주소': '대한민국 서울', '취미': ['음악감상', '여행']} 추가 하려는 키가 이미 ..
딕셔너리(Dictionary) 조회 키(key)와 값(value)를 이용해서 자료를 조회한다. students = {'s1':'홍길동', 's2':'박찬호', 's3':'이용규', 's4':'박승철', 's5':'김지은'} print('students[\'s1\']:{}'.format(students['s1'])) print('students[\'s2\']:{}'.format(students['s2'])) print('students[\'s3\']:{}'.format(students['s3'])) print('students[\'s4\']:{}'.format(students['s4'])) print('students[\'s5\']:{}'.format(students['s5'])) students['s1'..
딕셔너리(Dictionary) 키(key)와 값(value)를 이용해서 자료를 관리한다. ‘{ }’를 이용해서 선언하고, ’키:값’의 형태로 아이템을 정의한다. students = {'s1':'홍길동', 's2':'박찬호', 's3':'이용규', 's4':'박승철', 's5':'김지은'} memInfo = {'이름':'홍길동', '메일':'gildong@gmail.com', '학년':3, '취미':['농구','게임']} students1 = {'이름':'홍길동', '메일':'gildong@gmail.com', '학년':3} students2 = {'이름':'박찬호', '메일':'chanho@gmail.com', '학년':2} students3 = {'이름':'이용규', '메일':'yonggyu@gmail..
튜플 while문을 이용한 조회 while문을 이용하면 다양한 방법으로 아이템 조회가 가능하다. cars = ('그랜저', '소나타', '말리부', '카니발', '쏘렌토') n = 0 while n < len(cars): print(cars[n]) n += 1 cars = ('그랜저', '소나타', '말리부', '카니발', '쏘렌토') n = 0 flag = True while flag: print(cars[n]) n += 1 if n == len(cars): flag = False cars = ('그랜저', '소나타', '말리부', '카니발', '쏘렌토') n = 0 while True: print(cars[n]) n += 1 if n == len(cars): break studentCnts = ((1..