【发布时间】:2021-06-20 16:07:29
【问题描述】:
我的代码:-
Videos10k=[{'title': '', 'titleWords': ['...','...'], 'titleLength': 10, 'likes': 86, 'disLikes': 5, 'views': 2202, 'creator': '...', 'description': '...'}]
def getavg(number, array=[]):
views_avg = 0
for idx, Video in array:
views = Video["views"]
views_avg = views_avg + views
views_avg = views_avg / len(array)
print("Average views for " + number + " " + views_avg)
getavg("10k", Videos10k)
我收到此错误。 错误:-
在getavg中 对于 idx, Video in array: ValueError: too many values to unpack (expected 2)
【问题讨论】:
-
与您的问题无关,但请检查stackoverflow.com/q/1132941/4046632 不要使用可变的默认参数。
标签: python