행렬의 모든 행에 대한 중복율을 찾아야 하는 경우 간단한 반복 및 '추가' 방법을 사용할 수 있습니다.
예
아래는 동일한 데모입니다.
my_list = [[91, 52, 12, 29, 33], [54, 54, 54, 54, 54], [11, 22, 33, 59, 95]] print("The list is :") print(my_list) my_result = [] for sub in my_list: my_result.append(1 - len(set(sub)) / len(sub)) print("The result is :") print(my_result)
출력
The list is : [[91, 52, 12, 29, 33], [54, 54, 54, 54, 54], [11, 22, 33, 59, 95]] The result is : [0, 1, 0]
설명
-
목록의 목록이 정의되어 콘솔에 표시됩니다.
-
빈 목록이 생성됩니다.
-
원래 목록은 반복되며 조건이 충족되면 빈 목록에 추가됩니다.
-
이것은 콘솔에 출력으로 표시됩니다.