python快速把列表所有元素分配给不同变量

本文最后更新于 2024年5月16日。

你可以使用Python的解包操作符*来快速分配列表中的元素。例如,如果你有一个列表lst,你可以使用以下代码将其所有元素分配给不同的变量:

a, b, c = lst

这将把列表中的第一个元素分配给变量a,第二个元素分配给变量b,第三个元素分配给变量c。如果你想要将剩余的元素分配给一个单独的变量,你可以使用解包操作符*。例如:

a, b, *rest = lst

这将把列表中的前两个元素分配给变量ab,并将剩余的元素作为列表分配给变量rest

import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--arg1', type=int)
parser.add_argument('--arg2', type=float)
args = parser.parse_args()
print(args.arg1)
print(args.arg2)

使用argparse模块来定义两个参数arg1arg2,并将它们分别分配给整数和浮点数类型的变量。然后,我们使用parse_args()方法从文件中读取这些参数,并将它们分配给各自的变量。