목록에 특정 숫자가 포함되어 있는지 확인해야 하는 경우 '조인' 방법과 간단한 반복을 사용합니다.
예시
아래는 동일한 데모입니다.
my_list = [415, 133, 145, 451, 154] print("The list is :") print(my_list) my_digits = [1, 4, 5, 3] digit_string = ''.join([str(ele) for ele in my_digits]) all_elems = ''.join([str(ele) for ele in my_list]) my_result = True for element in all_elems: for ele in element: if ele not in digit_string: my_result = False break if(my_result == True): print("All elements have been made from required digits") else: print("All elements haven't been made from required digits")
출력
The list is : [415, 133, 145, 451, 154] All elements have been made from required digits
설명
-
목록이 정의되고 콘솔에 표시됩니다.
-
정수가 있는 다른 목록이 정의되었습니다.
-
목록 이해는 두 번째 목록을 반복하고 결합하는 데 사용됩니다.
-
이것은 변수에 할당됩니다.
-
또 다른 목록 이해는 첫 번째 목록을 반복하고 결합하는 데 사용됩니다.
-
이것은 다른 변수에 할당됩니다.
-
다른 결과 변수는 초기에 'True'로 할당됩니다.
-
두 번째 변수를 반복하여 첫 번째 변수에 없으면 결과 변수를 'False'로 할당합니다.
-
조건을 벗어난 후에도 결과가 여전히 '참'이면 콘솔에 해당 메시지가 표시됩니다.