paste* - нах :)
Програмиране с Python » Форуми » Общи въпроси
Въпроси по задача 2
(65 posts)-
Posted 5 years ago #
-
Добре хора... Малко съм объркан... ако на първата функция подам празен списък от тагове какво трябва да връща. от една страна празното множество е подмножество на всички останали, от друга страна в никоя търсачка като напи
Posted 5 years ago # -
Благодаря за съвета. :) Ето го отново:
# Name: Ivan P. Bobev # f.n: 44082 def build(songs, bands): def tags_by_band(band_name): result = [] bands_dict = dict(bands) if bands_dict.has_key(band_name): result = list(bands_dict[band_name]) [result.extend(list(song[2])) for song in songs if song[1] == band_name] return result def songs_by_tags(*tags): bands_dict = dict(bands) result = [] [result.append((song[0], song[1])) for song in songs if set(tags).issubset(set(song[2]).union(set(bands_dict[song[1]])))] return result def songs_by_band(band_name): result = [] [result.append(song[0]) for song in songs if song[1] == band_name] return result return (tags_by_band, songs_by_tags, songs_by_band)
Posted 5 years ago # -
Posted 5 years ago #
-
Това бутонче „Edit" след време му се доспива, ре
Posted 5 years ago #
Reply
You must log in to post.