목록에 특정 숫자가 포함되어 있는지 확인해야 하는 경우 '조인' 방법과 간단한 반복을 사용합니다.
예시
아래는 동일한 데모입니다.
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'로 할당합니다.
-
조건을 벗어난 후에도 결과가 여전히 '참'이면 콘솔에 해당 메시지가 표시됩니다.