我在CodeWars上完成了一个Kata,并以我从未见过的方式看到了其他人使用星号的代码。我从未真正了解星号在python中的作用,我想知道是否有人能解释它在这种特殊情况下所做的事情?
代码的要点是返回一条不同的消息,具体取决于有多少人喜欢某样东西:
def likes(names): #names is an array of names. E.g. ["Dave", "Billy", "Bob"]
n = len(names)
return {
0: 'no one likes this',
嗯,我运行一个小型视频网站,在实际的视频页面上,有一条“相关视频”,类似于大多数视频的一面(例如YouTube),目前我所做的只是随机抽取其中一个标签,然后找到其他带有相同标签的视频。不足为奇的是,这并不是一个很好的方法,因为一些标签非常模糊,有些视频标记错误。
当前查询的示例:
SELECT video_name FROM videos INNER JOIN videotags ON videos.id=videotags.video_id INNER JOIN tags ON tags.id=videotags.tag_id WHERE tag_name='x' AND v