问Python解包元组的时候变量带星号是什么意思?

答 1 个回答|356 次阅读
Coco老师 - 官方公众号:青少儿编程学习网
擅长:编程教育网站:https://kidscodes.cn/

解包元组的时候,变量数应该和元组项数一致,如果变量数小于元组项数,可以向变量名添加星号*,这样这些值就将作为列表赋值给带星号的变量:

将其余值分配为名为“z”的列表:

fruits = ("apple", "banana", "cherry", "strawberry", "raspberry")
(x, y, *z) = fruits
print(x)
print(y)
print(z)

执行结果:

apple
banana
['cherry', 'strawberry', 'raspberry']

推荐课程 »更多

    推荐问答

    推荐知识

    Python精选库大全,青少年Python编程学习总结

    Python最适合青少儿进阶学习的编程语言