사전 목록에서 모든 고유 키를 가져와야 하는 경우 사전 값이 반복되어 집합으로 변환됩니다. 이것은 목록으로 변환되어 콘솔에 표시됩니다.
예
아래는 동일한 데모입니다.
my_list = [{'hi' : 11, 'there' : 28}, {'how' : 11, 'are' : 31}, {'you' : 28, 'Will':31}] print("The list is:") print(my_list) my_result = list(set(value for dic in my_list for value in dic.values())) print("The result is :") print(my_result)
출력
The list is: [{'there': 28, 'hi': 11}, {'how': 11, 'are': 31}, {'Will': 31, 'you': 28}] The result is : [11, 28, 31]
설명
-
사전 값 목록이 정의되어 콘솔에 표시됩니다.
-
반복되고 사전의 '값'만 액세스됩니다.
-
고유한 값만 유지하도록 집합으로 변환됩니다.
-
그런 다음 목록으로 변환되어 변수에 할당됩니다.
-
콘솔에 표시되는 출력입니다.