函数evenweighted(lst)接受一个序列对象lst并返回一个新列表;返回的列表仅保留lst的偶数索引元素并将它们乘以相应的索引;序列对象包括列表、元组和range对象;序列对象中的每个元素只能是bool、int、float和complex。
收起
def evenweighted(lst): res = [] for i,n in enumerate(lst): if i%2==0: res.append(n*i) return res lst = [1,2,3,4,5,6] newlist = evenweighted(lst) #返回[0, 6, 20]
报告相同问题?