在 Python 中用参数初始化元组

pythonserver side programmingprogramming更新于 2024/1/27 12:12:00

当需要用某些参数初始化元组时,可以使用 'tuple' 方法和 '*' 运算符。

'tuple' 方法会将作为参数传递给它的可迭代对象转换为元组类类型。

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

下面是相同的演示 −

示例

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

default_val = 2
print("默认值已初始化为 " +str(default_val))

indx = 3
print("索引值已初始化为 "+ str(indx))

val_to_add = 6
print("要添加的值已初始化为 " +str(val_to_add))

my_result = [default_val] * N
my_result[indx] = val_to_add
my_result = tuple(my_result)

print("形成的元组是:")
print(my_result)

输出

N 的值已初始化为 6
默认值已初始化为 2
索引值已初始化为 3
要添加的值已初始化为 6
形成的元组是:
(2, 2, 2, 6, 2, 2)

解释

  • 初始化 'N'、'index'、'要添加的值' 的值,并显示在控制台上。
  • 默认值与 'N' 相乘并分配给一个变量。
  • 此操作分配给一个变量。
  • 该变量的"索引"被分配需要添加的值。
  • 接下来,变量被转换为元组,并存储在变量中。
  • 此变量是显示在控制台上的输出。

相关文章