在Python中转换为N * N元组矩阵

当需要将N * N元组转换为矩阵时,可以使用简单的循环和*运算符。

*运算符可用于获取两个值的乘积。它也可以用于多次重复单个值并将其显示在控制台上。

以下是相同的演示-

示例

my_tuple_1 = ((11, 14), (0, 78), (33, 11), (10, 78))

print("元组的元组为: ")

print(my_tuple_1)

N = 4

print("N的值已初始化为 "+ str(N))

my_result = []

for tup in my_tuple_1 :

   my_result.append( tup +(0, ) * (N - len(tup)))

print("填写值后的元组为: ")

print(my_result)

输出结果
元组的元组为:

((11, 14), (0, 78), (33, 11), (10, 78))

N的值已初始化为 4

填写值后的元组为:

[(11, 14, 0, 0), (0, 78, 0, 0), (33, 11, 0, 0), (10, 78, 0, 0)]

解释

  • 定义了一个嵌套的元组并将其显示在控制台上。

  • 定义并显示“ N”的值。

  • 创建另一个空列表。

  • 嵌套的元组被迭代,并且在每个值之后添加0,并重复“ N- len(tuple)”次。

  • 这已分配给一个值。

  • 它显示在控制台上。

以上是 在Python中转换为N * N元组矩阵 的全部内容, 来源链接: utcz.com/z/361309.html

回到顶部