목록코테관련 이론 (38)
haju__log
✅ 튜플 만들기 한번 정해진 순서를 바꿀 수 없다. 값의 변경과 삭제가 불가능하다. tuple1= (1,2,3,4) print(tuple1) print(type(tuple1)) tuple2=1,2,3,4 # 괄호를 안써도 튜플 가능 print(tuple2) print(type(tuple2)) 리스트를 튜플로 만들기 list1=[1,2,3] print(list1) tuple3=tuple(list1) print(tuple3)
✅ 공통점과 차이점 List Dictionary 공통점 생성 list=[1,2,3] dict={'one':1, 'two':2} 호출 list[0] dict['one'] 삭제 del(list[0]) del(dict['one']) 개수 확인 len(list) len(dict) 값 확인 2 in list 'two' in dict.keys() 2 in dict.values() 전부 삭제 list.clear() dict.clear() 차이점 삭제 삭제 시에 순서가 바뀌기 때문에 인덱스에 대한 값이 바뀐다. key로 값을 가져오기 때문에 삭제 여부와 상관 없다. 결합 list1 + list2 dict1.update(dict2) list 결합 list1 =[1,2,3] list2 =[4,5,6] print(list1..
✅ 딕셔너리 반복문 활용 key 값 가져오기 .keys() 이용 ages = {'Tod':35, 'Jane':23, 'Paul':62} print(ages) for i in ages.keys(): print(i) value 값 가져오기 .values() 이용 ages = {'Tod':35, 'Jane':23, 'Paul':62} print(ages) for j in ages.values(): print(j) key 값만 가져오면 '딕셔너리[key]' 형식을 통해 value도 가져올 수 있음 ages = {'Tod':35, 'Jane':23, 'Paul':62} print(ages) for i in ages.keys(): print('{}의 나이는 {}입니다.'.format(i,ages[i])) 딕셔너리는..
✅ 딕셔너리 { key : value } 여러 값을 저장해 두고 필요한 값을 꺼내 쓰는 기능 이름표를 이용하여 값을 꺼내 사용한다 { 이름표 : 값, 이름표 : 값 } 이름표를 key, 값을 value 라고 함 사용할 때는 리스트와 비슷한 방식 wintable ={ '가위':'보', '바위':'가위', '보':'가위' } print(wintable['가위']) wintable ={ '가위':'보', '바위':'가위', '보':'가위' } def rsp(mine,yours): if mine == yours: return 'draw' elif wintable[mine]==yours: return 'win' else : return 'lose' result =rsp('가위','바위') print(result)..