문자 목록에서 단어 구성을 테스트해야 하는 경우 'all' 연산자와 'count' 방법을 사용합니다.
아래는 동일한 데모입니다 -
예
<미리>my_list =['p', 'p', 'y', 't', 'h', 'p', 'p', 'y', 'n', 'y', 'y', 't']print("목록은 다음과 같습니다.")print(my_list)key ='pyt'print("키는 다음과 같습니다.")print(key)my_result =all(key.count(chr) <=my_list.count (chr) for chr in key)print("결과는 :")if(my_result ==True):print("단어를 구성할 수 있습니다. ")else:print("단어를 구성할 수 없습니다. ")사전>출력
목록은 다음과 같습니다.['p', 'p', 'y', 't', 'h', 'p', 'p', 'y', 'n', 'y', 'y ', 't']결과는 :Word를 구성할 수 있습니다.
설명
-
목록이 정의되고 콘솔에 표시됩니다.
-
키 값이 정의되고 콘솔에 표시됩니다.
-
목록 반복은 목록의 모든 문자에 액세스하는 데 사용됩니다.
-
그런 다음 키와 비교하여 키를 구성할 수 있는지 확인합니다.
-
'all' 연산자는 모든 요소가 고려되도록 하는 데 사용됩니다.
-
이것은 변수에 할당됩니다.
-
콘솔에 출력으로 표시됩니다.