Hướng dẫn how do i completely delete a set in python? - làm cách nào để xóa hoàn toàn một tập hợp trong python?

Trong hướng dẫn này, chúng tôi sẽ tìm hiểu về phương thức Remove () của Python Set () với sự trợ giúp của các ví dụ.

Phương thức

set.remove(element)
2 loại bỏ phần tử được chỉ định khỏi tập hợp.

Thí dụ

languages = {'Python', 'Java', 'English'}

# remove English from the set languages.remove('English')

print(languages) # Output: {'Python', 'Java'}


Cú pháp của Set Remove ()

Cú pháp của phương thức

set.remove(element)
2 là:

set.remove(element)

loại bỏ () tham số

Phương thức

set.remove(element)
2 lấy một phần tử duy nhất làm đối số và loại bỏ nó khỏi tập hợp.


Trả về giá trị từ Remove ()

set.remove(element)
2 loại bỏ phần tử được chỉ định khỏi tập hợp và cập nhật tập hợp. Nó không trả về bất kỳ giá trị nào.

Nếu phần tử được chuyển đến

set.remove(element)
2 không tồn tại, ngoại lệ KeyError sẽ bị ném.KeyError exception is thrown.


Ví dụ 1: Xóa một phần tử khỏi tập hợp

# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)

Đầu ra

Updated language set: {'English', 'French'}

Ví dụ 2: Xóa phần tử không tồn tại

# animal set
animal = {'cat', 'dog', 'rabbit', 'guinea pig'}

# Deleting 'fish' element animal.remove('fish')

# Updated animal print('Updated animal set:', animal)

Đầu ra

Traceback (most recent call last):
  File "", line 5, in 
    animal.remove('fish')
KeyError: 'fish'

Ví dụ 2: Xóa phần tử không tồn tại

Bạn có thể sử dụng phương thức SET DISCARD () nếu bạn không muốn lỗi này.

Xóa (đối tượng o) Phương thức được sử dụng để loại bỏ một phần tử cụ thể khỏi một tập hợp. Tham số: Tham số O thuộc loại phần tử được duy trì bởi tập hợp này và chỉ định phần tử sẽ được xóa khỏi tập hợp. Giá trị trả về: Phương thức này trả về true nếu phần tử được chỉ định có trong tập hợp nếu không nó sẽ trả về sai.


Làm thế nào để bạn loại bỏ tất cả các phần tử trong một bộ từ một bộ khác?

Loại bỏ các phần tử của một bộ từ một bộ khác bằng cách sử dụng vòng lặp. Vì chức năng Discard () không gây ra bất kỳ lỗi nào nếu phần tử không có trong tập hợp. Do đó, chúng tôi đã gọi hàm DISCARD () trên mỗi phần tử của set_to_delete, để xóa nó khỏi set_of_num.

❮ Đặt phương pháp

Thí dụ

Hủy bỏ "chuối" khỏi bộ:

trái cây = {"Apple", "chuối", "anh đào"}


trái cây.Remove ("chuối")

in (trái cây)

Hãy tự mình thử »


Định nghĩa và cách sử dụng

Phương thức set.remove(element)2 loại bỏ phần tử được chỉ định khỏi tập hợp.

Phương pháp này khác với phương thức
set.remove(element)
7, vì phương thức
set.remove(element)
2 sẽ gây ra lỗi nếu mục được chỉ định không tồn tại và phương thức
set.remove(element)
7 sẽ không.
Cú pháp
Giá trị tham sốTham số

Xóa (đối tượng o) Phương thức được sử dụng để loại bỏ một phần tử cụ thể khỏi một tập hợp. Tham số: Tham số O thuộc loại phần tử được duy trì bởi tập hợp này và chỉ định phần tử sẽ được xóa khỏi tập hợp. Giá trị trả về: Phương thức này trả về true nếu phần tử được chỉ định có trong tập hợp nếu không nó sẽ trả về sai.


Phương thức set.clear () được sử dụng để loại bỏ tất cả các phần tử khỏi một tập hợp. Sử dụng phương thức Cry () chỉ xóa tất cả các phần tử khỏi tập hợp và không xóa tập hợp. Nói cách khác, chúng ta có thể nói rằng phương thức rõ ràng () được sử dụng để chỉ làm trống một tập hợp hiện có.

Examples:

Input : set = ([10, 20, 26, 41, 54, 20])
Output : {41, 10, 26, 54}

Input : set = (["ram", "aakash", "kaushik", "anand", "prashant"])
Output : {'ram', 'prashant', 'kaushik', 'anand'}

Làm cách nào để xóa dữ liệu khỏi một bộ?

Xóa (đối tượng o) Phương thức được sử dụng để loại bỏ một phần tử cụ thể khỏi một tập hợp. Tham số: Tham số O thuộc loại phần tử được duy trì bởi tập hợp này và chỉ định phần tử sẽ được xóa khỏi tập hợp. Giá trị trả về: Phương thức này trả về true nếu phần tử được chỉ định có trong tập hợp nếu không nó sẽ trả về sai.
If the element is present in the set:

# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
2
# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
3

# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
4
# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
5
# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
6
# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
7

# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
4
# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
9
Updated language set: {'English', 'French'}
0

Updated language set: {'English', 'French'}
1
Updated language set: {'English', 'French'}
2
Updated language set: {'English', 'French'}
3
Updated language set: {'English', 'French'}
4
Updated language set: {'English', 'French'}
5
Updated language set: {'English', 'French'}
6
# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
6
Updated language set: {'English', 'French'}
6
Updated language set: {'English', 'French'}
9
Updated language set: {'English', 'French'}
6__

# animal set
animal = {'cat', 'dog', 'rabbit', 'guinea pig'}

# Deleting 'fish' element animal.remove('fish')

# Updated animal print('Updated animal set:', animal)
7

Output:

{41, 10, 26, 54}

Nếu phần tử không có trong tập hợp:

# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
2
# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
3

# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
4
# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
5
Traceback (most recent call last):
  File "", line 5, in 
    animal.remove('fish')
KeyError: 'fish'
22727

# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
4
# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
9
Updated language set: {'English', 'French'}
0

Updated language set: {'English', 'French'}
1
Updated language set: {'English', 'French'}
2
Updated language set: {'English', 'French'}
3
Updated language set: {'English', 'French'}
4
Updated language set: {'English', 'French'}
5
Updated language set: {'English', 'French'}
6
# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
6
Updated language set: {'English', 'French'}
6
Updated language set: {'English', 'French'}
9
Updated language set: {'English', 'French'}
6__

# animal set
animal = {'cat', 'dog', 'rabbit', 'guinea pig'}

# Deleting 'fish' element animal.remove('fish')

# Updated animal print('Updated animal set:', animal)
7

Output:

{41, 10, 26, 20, 54}

Nếu phần tử không có trong tập hợp:

# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
4
# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
5
Traceback (most recent call last):
  File "", line 5, in 
    animal.remove('fish')
KeyError: 'fish'
22727
If the element is present in the set:

# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
2
# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
3

# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
4
{41, 10, 26, 54}
7
{41, 10, 26, 54}
8
# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
7

# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
4
# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
9
Updated language set: {'English', 'French'}
0

Updated language set: {'English', 'French'}
1
Updated language set: {'English', 'French'}
2
Updated language set: {'English', 'French'}
3
Updated language set: {'English', 'French'}
4
Updated language set: {'English', 'French'}
5
Updated language set: {'English', 'French'}
6
# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
6
Updated language set: {'English', 'French'}
6
Updated language set: {'English', 'French'}
9
Updated language set: {'English', 'French'}
6__

# animal set
animal = {'cat', 'dog', 'rabbit', 'guinea pig'}

# Deleting 'fish' element animal.remove('fish')

# Updated animal print('Updated animal set:', animal)
7

Output:

{'ram', 'anand', 'prashant', 'kaushik'}

Nếu phần tử không có trong tập hợp:

# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
2
# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
3

# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
4
{41, 10, 26, 54}
7
set.remove(element)
02
# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
7

# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
4
# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
9
Updated language set: {'English', 'French'}
0

Updated language set: {'English', 'French'}
1
Updated language set: {'English', 'French'}
2
Updated language set: {'English', 'French'}
3
Updated language set: {'English', 'French'}
4
Updated language set: {'English', 'French'}
5
Updated language set: {'English', 'French'}
6
# language set
language = {'English', 'French', 'German'}

# removing 'German' from language language.remove('German')

# Updated language set print('Updated language set:', language)
6
Updated language set: {'English', 'French'}
6
Updated language set: {'English', 'French'}
9
Updated language set: {'English', 'French'}
6__

# animal set
animal = {'cat', 'dog', 'rabbit', 'guinea pig'}

# Deleting 'fish' element animal.remove('fish')

# Updated animal print('Updated animal set:', animal)
7

Output:

set.remove(element)
0

Error:

set.remove(element)
1

Làm thế nào để bạn xóa một bộ?

Phương thức set.clear () được sử dụng để loại bỏ tất cả các phần tử khỏi một tập hợp.Sử dụng phương thức Cry () chỉ xóa tất cả các phần tử khỏi tập hợp và không xóa tập hợp.Nói cách khác, chúng ta có thể nói rằng phương thức rõ ràng () được sử dụng để chỉ làm trống một tập hợp hiện có. clear() method is used to remove all the elements from a Set. Using the clear() method only clears all the element from the set and not deletes the set. In other words, we can say that the clear() method is used to only empty an existing Set.

Làm cách nào để xóa dữ liệu khỏi một bộ?

Xóa (đối tượng o) Phương thức được sử dụng để loại bỏ một phần tử cụ thể khỏi một tập hợp.Tham số: Tham số O thuộc loại phần tử được duy trì bởi tập hợp này và chỉ định phần tử sẽ được xóa khỏi tập hợp.Giá trị trả về: Phương thức này trả về true nếu phần tử được chỉ định có trong tập hợp nếu không nó sẽ trả về sai. is used to remove a particular element from a Set. Parameters: The parameter O is of the type of element maintained by this Set and specifies the element to be removed from the Set. Return Value: This method returns True if the specified element is present in the Set otherwise it returns False.

Làm thế nào để bạn loại bỏ tất cả các phần tử trong một bộ từ một bộ khác?

Loại bỏ các phần tử của một bộ từ một bộ khác bằng cách sử dụng vòng lặp.Vì chức năng Discard () không gây ra bất kỳ lỗi nào nếu phần tử không có trong tập hợp.Do đó, chúng tôi đã gọi hàm DISCARD () trên mỗi phần tử của set_to_delete, để xóa nó khỏi set_of_num.using for loop. As discard() function does not give any error if the element is not present in the set. Therefore we called the discard() function on each element of set_to_delete, to get it deleted from set_of_num.