본문 바로가기

전체 글301

파이썬 코딩도장 Unit 25 정리(3) - 딕셔너리 표현식 사용 3. 딕셔너리 표현식 사용하기 리스트와 마찬가지로 딕셔너리도 for 반복문과 if 조건문을 사용하여 딕셔너리를 생성할 수 있다. {키: 값 for 키, 값 in 딕셔너리} dict({키: 값 for 키, 값 in 딕셔너리})​ - 이처럼 딕셔너리 안에 키와 값, for 반복문을 지정하면 된다. >>> keys = ['a', 'b', 'c', 'd'] >>> x = {key: value for key, value in dict.fromkeys(keys).items()} >>> x {'a': None, 'b': None, 'c': None, 'd': None}​ 딕셔너리 표현식을 사용할 때는 for in 다음에 딕셔너리를 지정하고 items를 사용한다. 키, 값을 가져온 뒤에는 키: 값 형식으로 변수나 값을.. 2022. 2. 3.
파이썬 코딩도장 Unit 25 정리(2) - 반복문으로 딕셔너리의 키-값 쌍을 모두 출력 2. 반복문으로 딕셔너리의 키-값 쌍을 모두 출력하기 딕셔너리와 for 반복문을 사용하여 모든 키-값 쌍을 출력할 수 있다. >>> x = {'a': 10, 'b': 20, 'c': 30, 'd': 40} >>> for i in x: ... print(i, end=' ') ... a b c d​ for i in x: 처럼 for 반복문에 딕셔너리를 지정한 뒤에 print로 변수 i를 출력하면 값이 아닌 키만 출력된다. 키와 값을 모두 출력하려면 for in 뒤에 딕셔너리를 지정하고 items를 사용해야 한다. # for 키, 값 in 딕셔너리.items(): # 반복할 코드​ >>> x = {'a': 10, 'b': 20, 'c': 30, 'd': 40} >>> for key, value in x.ite.. 2022. 2. 2.
파이썬 코딩도장 Unit 25 정리(1) - 딕셔너리 조작 Unit 25 딕셔너리 응용하기 1. 딕셔너리 조작하기 1-1. 딕셔너리에 키-값 쌍 추가하기 딕셔너리에 키-값 쌍을 추가하는 메서드는 두 가지가 있다. setdefault : 키-값 쌍 추가 update : 키의 값 수정, 키가 없으면 키-값 쌍 추가 1-2. 딕셔너리에 키와 기본값 저장하기 setdefault(키) 는 딕셔너리에 키-값 쌍을 추가한다. setdefault에 키만 지정하면 값에 None을 저장한다. >>> x = {'a': 10, 'b': 20, 'c': 30, 'd': 40} >>> x.setdefault('e') # 키 e를 추가하고 값은 None >>> x {'a': 10, 'b': 20, 'c': 30, 'd': 40, 'e': None}​ setdefault(키, 기본값) 처럼.. 2022. 2. 1.
Events 무언가를 클릭하면 그것이 event가 되고, 태그 위로 마우스를 올려도 event가 된다. → 다양함 이러한 모든 event들을 Js는 listen할 수 있다. 그렇다면 event를 어떻게 listen할까? : addEventListener 이런 코드를 입력하면, Js는 title을 지켜보다가 누군가가 title을 click하는 것을 listen할것이다. 누군가가 title을 click했을 때 어떤 일이 발생하도록 하기 위해 handleTitleClick이라는 function을 정의했다. 그리고 이 함수를 addEventListener()에 두 번째 argument(인수)로 전달하게 했다. → handleTitleClick(); 으로 함수를 직접 호출하지 않고 누군가가 title을 click할 경우에 J.. 2022. 1. 31.