试想,如果一个可迭代对象有N多个元素,要将这些元素逐一分解,会得到一大堆零散的变量。而我们的需求并不需要这么多。...此时,python的*表达式就派上用场了
分解列表
假设以下是黄老邪,黄蓉,柯镇恶,沙通天,丘处机,郭靖,杨康,欧阳克的战斗力。除去第一名和最后一名,求其他人的平均战斗力是多少?...[85, 80, 75, 75, 70, 62]
print(last)
# 50
avg = sum(middle) / float(len(middle))
print(avg)
# 74.5
迭代变长的元组...*式的语法在迭代一个变长的元组序列时尤其有用
records = [
('guojing', '降龙十八掌', '双手互搏'),
('huangrong', '打狗棒法'),
]
def