本文最后更新于 2024年5月16日。
你可以使用Python的解包操作符*
来快速分配列表中的元素。例如,如果你有一个列表lst
,你可以使用以下代码将其所有元素分配给不同的变量:
a, b, c = lst
这将把列表中的第一个元素分配给变量a
,第二个元素分配给变量b
,第三个元素分配给变量c
。如果你想要将剩余的元素分配给一个单独的变量,你可以使用解包操作符*
。例如:
a, b, *rest = lst
这将把列表中的前两个元素分配给变量a
和b
,并将剩余的元素作为列表分配给变量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
模块来定义两个参数arg1
和arg2
,并将它们分别分配给整数和浮点数类型的变量。然后,我们使用parse_args()
方法从文件中读取这些参数,并将它们分配给各自的变量。