반응형
    
    
    
  예를 들어 문자열 목록이있는 경우 :
["car", "tree", "boy", "girl", "arc"...]
해당 목록에서 철자법을 찾으려면 어떻게해야합니까? 예 :  (car, arc) .
각 문자열에 대해 for 루프를 사용해 보았고 다른 길이의 문자열을 무시하기 위해  if 를 사용했지만 올바른 결과를 얻을 수 없습니다.
문자열의 각 문자를 살펴보고 목록의 다른 문자와 다른 순서로 비교하려면 어떻게해야합니까?
비슷한 질문을 여러 개 읽었지만 답변이 너무 발전했습니다. 아무것도 가져올 수없고 기본 기능 만 사용할 수 있습니다.
해결 방법
2 개의 문자열에 대해이 작업을 수행하려면 다음을 수행 할 수 있습니다.
def isAnagram(str1, str2):
    str1_list = list(str1)
    str1_list.sort()
    str2_list = list(str2)
    str2_list.sort()
    return (str1_list == str2_list)
목록의 반복은 매우 간단합니다.
참조 페이지 https://stackoverflow.com/questions/8286554
반응형
    
    
    
  '파이썬' 카테고리의 다른 글
| 파이썬 Python에서 Javascript 함수를 어떻게 호출합니까? (0) | 2020.09.22 | 
|---|---|
| 파이썬 URL 주소를 이미 알고있는 Python을 사용하여 이미지를 로컬에 저장하는 방법은 무엇입니까? (0) | 2020.09.22 | 
| 파이썬 Python '요청'모듈이있는 프록시 (0) | 2020.09.22 | 
| 파이썬 Django : 뷰에서 형식 날짜를 얻는 방법? (0) | 2020.09.22 | 
| 파이썬 Python 2.7 Beautiful Soup Img Src Extract (0) | 2020.09.22 | 
댓글