Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python – 사전을 사용한 매핑 매트릭스

<시간/>

행렬을 사전에 매핑해야 하는 경우 단순 반복이 사용됩니다.

예시

아래는 동일한 데모입니다 -

my_list = [[2, 4, 3], [4, 1, 3], [2, 1, 3, 4]]

print("The list :")
print(my_list)

map_dict = {2 : "Python", 1: "fun", 3 : "to", 4 : "learn"}

my_result = []
for index in my_list:
   temp = []
   for element in index:
      temp.append(map_dict[element])
   my_result.append(temp)

print("The result is :")
print(my_result)

출력

The list :
[[2, 4, 3], [4, 1, 3], [2, 1, 3, 4]]
The result is :
[['Python', 'learn', 'to'], ['learn', 'fun', 'to'], ['Python', 'fun', 'to', 'learn']]

설명

  • 목록의 목록이 정의되어 콘솔에 표시됩니다.

  • 매핑 사전에 대한 값이 정의됩니다.

  • 빈 목록이 생성됩니다.

  • 목록이 반복되고 매핑 사전의 요소가 임시 변수(빈 목록)에 추가됩니다.

  • 그렇지 않으면 빈 목록에 추가됩니다.

  • 콘솔에 표시되는 출력입니다.