Тема: Поясніть будь ласка нюанс в роботі set.intersection()
Поясніть будь ласка, чому в наведеному прикладі .intersection() дає порожній сет в разі пошуку перетинання із об'єктом 'abc', хоча такий же елемент 'abc' присутній в сеті my_set?
Якщо той же об'єкт 'abc' присвоїти змінній, .intersection() дає перетинання 'abc', як і очікувалося.
Приклад:
my_set = {'abc', 'd', 'f', 'y'}
new_set = {'abc'}
print(my_set.intersection('abc')) # set()
print(my_set.intersection(new_set)) #{'abc'}
Дякую за пояснення!