在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