본문 바로가기

Programming86

Python 사전에 새로운 키를 추가하는 방법은 무엇인가요?, How can I add new keys to a dictionary? 질문 기존 사전에 키를 추가하는 방법은 무엇인가요? .add() 메소드가 없습니다. 답변 딕셔너리에 새로운 키/값 쌍을 만들려면 해당 키에 값을 할당합니다. d = {'key': 'value'} print(d) # {'key': 'value'} d['mynewkey'] = 'mynewvalue' print(d) # {'key': 'value', 'mynewkey': 'mynewvalue'} 키가 존재하지 않으면 해당 값을 가리키는 새로운 키가 추가됩니다. 키가 이미 존재하면 해당 키가 가리키는 현재 값이 덮어쓰여집니다. 2023. 5. 5.
Python 파이썬에는 문자열에 하위 문자열이 있는지 확인하는 메소드가 있나요?, Does Python have a string 'contains' substring method? 질문 파이썬에는 문자열에 하위 문자열이 있는지 확인하는 메소드가 있나요?: if not somestring.contains("blah"): continue 답변 in 연산자를 사용하세요: if "blah" not in somestring: continue 2023. 5. 5.
Python 하나의 줄에서 여러 예외를 잡으세요 (except 블록), Catch multiple exceptions in one line (except block) 질문 나는 이렇게 할 수 있다는 것을 알고 있습니다: try: # 실패할 수 있는 작업 수행 except: # 무엇이든 잘못되면 이렇게 하세요 또한 이렇게도 할 수 있습니다: try: # 실패할 수 있는 작업 수행 except IDontLikeYouException: # 부탁하세요 except YouAreTooShortException: # 사다리를 타세요 하지만 두 가지 다른 예외 내부에서 동일한 작업을 수행하려면 현재 생각할 수 있는 최선의 방법은 이렇게 하는 것입니다: try: # 실패할 수 있는 작업 수행 except IDontLikeYouException: # 부탁하세요 except YouAreBeingMeanException: # 부탁하세요 이렇게 (두 예외에 대한 작업이 부탁하세요인 경우) .. 2023. 5. 5.
Python 함수 내에서 전역 변수 사용하기, Using global variables in a function 질문 어떻게 함수 내에서 전역 변수를 만들거나 사용할 수 있나요? 어떻게 한 함수에서 정의된 전역 변수를 다른 함수 내에서 사용할 수 있나요? global 키워드를 적절하게 사용하지 않으면 종종 UnboundLocalError가 발생합니다. 이에 대한 정확한 규칙은 UnboundLocalError on local variable when reassigned after first use에서 설명됩니다. 일반적으로, 이 설명이 필요한 경우 그 질문을 중복으로 답변하고, global 키워드를 알아야하는 경우 이 질문을 중복으로 답변하십시오. 답변 다른 함수 내에서 전역 변수를 사용하려면 global을 값을 할당하는 각 함수 내에서 선언해야합니다: globvar = 0 def set_globvar_to_one(.. 2023. 5. 4.