python 元组:使用 *args 解包到列表中

Jul*_*ast 1 python tuples argument-unpacking

您好,感谢您的时间;

我正在使用 *args 来获取各种参数,这会创建一个元组。如何将元组“解包”到列表中?以下代码在列表中附加了一个元组。

grades = []

def add_grades(*args):
    grades.append(args):
    return grades

print(add_grades(99,88,77))
Run Code Online (Sandbox Code Playgroud)

我可以使用 for 循环并遍历元组来执行此操作,但希望查看是否可以直接解压缩。

blh*_*ing 5

您可以改用该list.extend方法:

def add_grades(*args):
    grades.extend(args):
    return grades
Run Code Online (Sandbox Code Playgroud)