Въможно ли е няколко песни на един изпълнител да имат един и същи таг, и ако да, трябва ли ф-ята да върне само различните или да показва и повторенията.
Програмиране с Python » Форуми » Общи въпроси
Въпроси по задача 2
(65 posts)-
Posted 5 years ago #
-
Да, възможно е няколко песни на един изпълнител да имат един и същи таг. Функцията *не* трябва да показва повторения. А ако погледне
Posted 5 years ago # -
засрам ... не съм го видяла .... (а го търсих ...)
Posted 5 years ago # -
Posted 5 years ago #
-
Е де да знам. Все едно. Ще тестваме със същите стрингове в това отно
Posted 5 years ago # -
Ако има еднакви етикети в songs_by_tags, какво трябва да се върне ?
Примерно:
songs = [
('Man In A Box', 'Alice In Chains', ('famous', 'power')),
('Frogs', 'Alice In Chains', ('sad',))
]
bands = [
('Alice In Chains', ('staley', 'grunge'))
]
songs_by_tags('sad','sad') = [] ?и
songs = [
('Man In A Box', 'Alice In Chains', ('famous', 'power')),
('Frogs', 'Alice In Chains', ('sad',))
]
bands = [
('Alice In Chains', ('staley', 'sad'))
]
songs_by_tags('sad','sad') = [('Frogs', 'Alice In Chains')] ?Posted 5 years ago # -
Pitboss, същото ако от всеки повтарящ се има точно един екземпляр. Спазвай стриктно условието — то казва същото.
Posted 5 years ago # -
Ключовите думи към група важат ли при търсене по песен?
Posted 5 years ago # -
имам предвид, че ако приложим буквално условието, функция с индекс 1 няма да върне отговорите от условието. А ако приложим таговете на групата, то значи че прилагаме за всяка песен таговете на всички песни за групата.
Posted 5 years ago # -
Всички етикети на изпълнител важат и за песните му.
Навсякъде, където се искат етикети на песни се има предвид комбинацията между етикетите на конкретната песен и на изпълнителя й. Затова сме ви дали толкова дълъг пример :-)
Posted 5 years ago # -
Мисля, че тази част от условието не е достатъчно коректна:
0. Нулевата приема един аргумент band_name и връща списък от низове — етикетите на изпълнителя и всичките му песни.
Трябва да се връща списък съдържащ имената на песни и етикети или само етикети. Според примера се връщат всички етикети, условието обаче го разбирам като всички етикети + всички песни.
Posted 5 years ago # -
OFF-Topic - Не знаех, че има ролеви фенове тук.
Posted 5 years ago # -
0. Нулевата приема един аргумент band_name и връща списък от низове — етикетите на изпълнителя и всичките му песни.
Според мен се има предвид "етикетите на (изпълнителя и всичките му песни)".
Posted 5 years ago # -
Леко off-topic:
Качих си повторно реPosted 5 years ago # -
ivelin, roadstar,
Поправено е — вижте частта със зеленичко в условието.
Posted 5 years ago # -
Как да процедираме, ако има повторения във входа? Примерно:
bands = [
('Alice In Chains', ('staley', 'grunge')),
('Alice In Chains', ('ala', 'bala')),
]1) Няма да има такъв вход :)
2) Да пазим ('staley', 'grunge','ala', 'bala') /няма много логика/
3) Да пазим ('staley', 'grunge') или ('ala', 'bala') /няма никаква логика/Същия въпрос естествено възниква за songs
Posted 5 years ago # -
Няма да има такъв вход.
Posted 5 years ago # -
Здравейте
Възможно ли е дадена песен да се изпълнява от повече от една група? Например:
songs = [
('Word up', 'Korn', ('metal',)),
('Word up', 'Gun', ('rock',))
]Posted 5 years ago # -
Да кажем, че е възможно. Не виждам как това влияе както на условието, така и на ре
Posted 5 years ago # -
Posted 5 years ago #
-
Здравейте,
има ли някакво значение как точно са подредени етикетите на даден изпълнител. Т.е. дали първите етикети в резултата трябва да са от списъкът с изпълнители или не е задължително?пример:
('Mad Season', ('grunge', 'staley') е елемент от bands, а
('Long Gone Day', 'Mad Season', ('saxophone', 'lanegan',)),
('November Hotel', 'Mad Season', ('power',)) са два елемента от songs.при tags_by_band ('Mad Season')
има ли значение дали резултатът е:
['grunge', 'saxophone', 'lanegan', 'staley', 'power'] или
['grunge', 'staley', 'saxophone', 'lanegan', 'power']Posted 5 years ago # -
Не, няма значение редът. Не сме чак толкова зли - ако има
Posted 5 years ago # -
А може ли да се подадат на входа две или повече песни с едно и също заглавие и с еднакви изпълнители ?
Posted 5 years ago # -
Ре
Posted 5 years ago # -
Защо ти е да прави
Posted 5 years ago # -
Не ми трябва, просто давам по-прост пример. А иначе в задачата: 1. Първата приема неограничен брой аргументи — етикети. Връща списък от песните, които имат всички тези етикети.
Posted 5 years ago # -
def mySum(*args, **kwargs): multiplier = kwargs.get('an', 6) return sum(args) * multiplier >>> mySum(3, 4, 5, 6) 108 >>> mySum(3, 4, 5, 6, an=1) 18
Ако нещо е неясен примерът, питай.
Posted 5 years ago # -
Дам.... Точно това имах в предвид!!!! Супер... 10-х
Posted 5 years ago # -
Не, най-вероятно няма да има една песен два пъти с един и същи изпълнител. Честно бе хора, споко със специалните случаи. Няма да възникват чак такива екстремности.
Posted 5 years ago # -
Здравейте,
моля за малко разяснение по условието на задачата:"Напи
Posted 5 years ago #
Reply »
You must log in to post.