+ 2
Какой формат вывода в данном задании?
Вы работаете над платформой для набора персонала, которая должна определять соответствие кандидатов имеющимся вакансиям на основе их навыков. Навыки, необходимые для вакансии, и навыки кандидатов хранятся во множествах. Завершите программу, чтобы вывести соответствующий навык. skills = {'Python', 'HTML', 'SQL', 'C++', 'Java', 'Scala'} job_skills = {'HTML', 'CSS', 'JS', 'C#', 'NodeJS'}
2 Answers
+ 6
Все, что вам нужно, это использовать оператор пересечения (&), чтобы получить значения, присутствующие в обоих наборах. Затем вы можете использовать join (), чтобы удалить фигурные скобки в выводе.
0
Подскажите пожалуйста как использовать метод join()
У меня получилось так:
skills = {'Python', 'HTML', 'SQL', 'C++', 'Java', 'Scala'}
job_skills = {'HTML', 'CSS', 'JS', 'C#', 'NodeJS'}
a = ([(skills & job_skills)])
def qwerty(x):
x = x.replace('[', "")
x = x.replace(']', "")
x = x.replace("'", "")
x = x.replace('{', "")
x = x.replace("}", "")
print(x)
qwerty(a)
Я не понимаю как вывести текст HTML без скобок проще, хотя понимаю что по правильному должно быть не так.
Я пытался понять этот метод но не получилось.