목록알고리즘 (624)
스택큐힙리스트
저는 두 개의 사전을 가지고 있지만, 간소화를 위해 이 두 가지를 가져올게요: >>> x = dict(a=1, b=2)>>> y = dict(a=2, b=2)지금, 나는 각 key, value 쌍이 x에서 y 에서 동일한 대응 값을 가졌는지 비교하고자 합니다. 그래서 나는 이것을 썼습니다: >>> for x_values, y_values in zip(x.iteritems(), y.iteritems()): if x_values == y_values: print 'Ok', x_values, y_values else: print 'Not', x_values, y_values그리고 ' tuple '가 반환되어 동일성을 비교하기 때문에 작동합니다.제 질문:이것이 정확한 것인가요? 이것을 더 좋은 방법으로 할 수 ..
나는 variable를 regex 안에 사용하고 싶은데, 어떻게 Python에서 할 수 있을까요? TEXTO = sys.argv[1]if re.search(r\b(?=\w)TEXTO\b(?!\w), subject, re.IGNORECASE): # Successful matchelse: # Match attempt failed답변 1정규식을 문자열로 빌드해야 합니다. TEXTO = sys.argv[1]my_regex = r\b(?=\w) + re.escape(TEXTO) + r\b(?!\w)if re.search(my_regex, subject, re.IGNORECASE): etc.re.escape를 사용하여 특수 문자가 있는 경우에도 해당 문자로 해석되지 않도록 주의하십시오.답변 2변수를 정규 표현식 안..
특정 문자열 뒤의 문자열을 어떻게 얻을 수 있나요?예를 들어, world 다음에 오는 문자열을 가져오고 싶습니다. my_string=hello python world, I'm a beginner이 경우에는: , I'm a beginner 입니다.답변 1가장 쉬운 방법은 대상 단어를 기준으로 분리하는 것입니다. my_string=hello python world , i'm a beginnerprint(my_string.split(world,1)[1])split 함수는 나눌 단어(또는 문자)와 선택적으로 분할 수를 제한하는 옵션을 받습니다.이 예제에서는 world를 기준으로 분할하고 한 번 분할만 제한합니다.답변 2특정 부분 문자열 이후의 문자열을 가져오는 방법에 대해 알아보겠습니다. 일반적으로, 문자열에서..
이 질문에 대한 답변은 이미 여기 있습니다 : UnboundLocalError trying to use a variable (supposed to be global) that is (re)assigned (even after first use)1. Hello - 안녕하세요.2. Goodbye - 안녕히 가세요.3. Yes - 네/예.4. No - 아니오.5. Thank you - 감사합니다.6. You're welcome - 천만에요.7. Please - 부탁합니다.8. Excuse me - 실례합니다.9. I'm sorry - 죄송합니다.10. How are you? - 어떻게 지내세요?11. What is your name? - 이름이 뭐에요?12. Where are you from? - 어디서 왔어..