Python - 用字典映射矩阵

当需要将矩阵映射到字典时,使用简单的迭代。

示例

以下是相同的演示 -

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

print("列表 :")

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("结果是:")

print(my_result)

输出结果
列表 :

[[2, 4, 3], [4, 1, 3], [2, 1, 3, 4]]

结果是:

[['Python', 'learn', 'to'], ['learn', 'fun', 'to'], ['Python', 'fun', 'to', 'learn']]

解释

  • 一个列表列表被定义并显示在控制台上。

  • 映射字典的值已定义。

  • 创建一个空列表。

  • 遍历列表,并将映射字典中的元素附加到临时变量(空列表)。

  • 否则,它被附加到空列表中。

  • 这是显示在控制台上的输出。

以上是 Python - 用字典映射矩阵 的全部内容, 来源链接: utcz.com/z/317302.html

回到顶部