Зміст курсу
Структури Даних в Python
Структури Даних в Python
Методи remove() та discard()
У множинах ви можете видаляти елементи, використовуючи метод remove()
.
set_1 = {10, 20, 30, 40, 50, 60, 70} print(set_1) set_1.remove(50) set_1.remove(60) print(set_1)
Примітка
Якщо елемент, який ви намагаєтеся видалити, відсутній у множині, ви отримаєте
KeyError
.
set_1 = {10, 20, 30, 40, 50, 60, 70} set_1.remove(999)
Існує ще один спосіб позбутися елементів з множини: метод discard()
. На відміну від remove()
, discard()
не виведе KeyError
, якщо елемента, який ви хочете видалити, немає – він просто залишає множину без змін.
set_1 = {10, 20, 30, 40, 50, 60, 70} print(set_1) # remove() метод set_1.remove(50) set_1.remove(60) print(set_1) # discard() метод set_1.discard(10) set_1.discard(20) set_1.discard(999) print(set_1)
Завдання
У вас є така множина:
Після модифікації множини вона повинна виглядати так:
Досягніть цього за допомогою методу remove()
.
Дякуємо за ваш відгук!
Методи remove() та discard()
У множинах ви можете видаляти елементи, використовуючи метод remove()
.
set_1 = {10, 20, 30, 40, 50, 60, 70} print(set_1) set_1.remove(50) set_1.remove(60) print(set_1)
Примітка
Якщо елемент, який ви намагаєтеся видалити, відсутній у множині, ви отримаєте
KeyError
.
set_1 = {10, 20, 30, 40, 50, 60, 70} set_1.remove(999)
Існує ще один спосіб позбутися елементів з множини: метод discard()
. На відміну від remove()
, discard()
не виведе KeyError
, якщо елемента, який ви хочете видалити, немає – він просто залишає множину без змін.
set_1 = {10, 20, 30, 40, 50, 60, 70} print(set_1) # remove() метод set_1.remove(50) set_1.remove(60) print(set_1) # discard() метод set_1.discard(10) set_1.discard(20) set_1.discard(999) print(set_1)
Завдання
У вас є така множина:
Після модифікації множини вона повинна виглядати так:
Досягніть цього за допомогою методу remove()
.
Дякуємо за ваш відгук!
Методи remove() та discard()
У множинах ви можете видаляти елементи, використовуючи метод remove()
.
set_1 = {10, 20, 30, 40, 50, 60, 70} print(set_1) set_1.remove(50) set_1.remove(60) print(set_1)
Примітка
Якщо елемент, який ви намагаєтеся видалити, відсутній у множині, ви отримаєте
KeyError
.
set_1 = {10, 20, 30, 40, 50, 60, 70} set_1.remove(999)
Існує ще один спосіб позбутися елементів з множини: метод discard()
. На відміну від remove()
, discard()
не виведе KeyError
, якщо елемента, який ви хочете видалити, немає – він просто залишає множину без змін.
set_1 = {10, 20, 30, 40, 50, 60, 70} print(set_1) # remove() метод set_1.remove(50) set_1.remove(60) print(set_1) # discard() метод set_1.discard(10) set_1.discard(20) set_1.discard(999) print(set_1)
Завдання
У вас є така множина:
Після модифікації множини вона повинна виглядати так:
Досягніть цього за допомогою методу remove()
.
Дякуємо за ваш відгук!
У множинах ви можете видаляти елементи, використовуючи метод remove()
.
set_1 = {10, 20, 30, 40, 50, 60, 70} print(set_1) set_1.remove(50) set_1.remove(60) print(set_1)
Примітка
Якщо елемент, який ви намагаєтеся видалити, відсутній у множині, ви отримаєте
KeyError
.
set_1 = {10, 20, 30, 40, 50, 60, 70} set_1.remove(999)
Існує ще один спосіб позбутися елементів з множини: метод discard()
. На відміну від remove()
, discard()
не виведе KeyError
, якщо елемента, який ви хочете видалити, немає – він просто залишає множину без змін.
set_1 = {10, 20, 30, 40, 50, 60, 70} print(set_1) # remove() метод set_1.remove(50) set_1.remove(60) print(set_1) # discard() метод set_1.discard(10) set_1.discard(20) set_1.discard(999) print(set_1)
Завдання
У вас є така множина:
Після модифікації множини вона повинна виглядати так:
Досягніть цього за допомогою методу remove()
.