Hướng dẫn how to add() method in python - cách thêm phương thức() trong python

❮ Đặt phương pháp


Thí dụ

Thêm một phần tử vào bộ

set.add(elem)
2:

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

trái cây.add ("cam")

print(fruits)

Hãy tự mình thử »


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

Phương thức

set.add(elem)
3 thêm một phần tử vào tập hợp.

Nếu phần tử đã tồn tại, phương thức

set.add(elem)
3 không thêm phần tử.


Cú pháp

Giá trị tham số

Tham sốSự mô tả
elmntYêu cầu. Phần tử để thêm vào tập hợp

Nhiều ví dụ hơn

Thí dụ

Cố gắng thêm một phần tử đã tồn tại:

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

fruits.add("apple")

trái cây.add ("cam")

Hãy tự mình thử »


❮ Đặt phương pháp


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

Phương thức

set.add(elem)
3 thêm một phần tử đã cho vào một tập hợp. Nếu phần tử đã có mặt, nó không thêm bất kỳ phần tử nào.

Thí dụ

prime_numbers = {2, 3, 5, 7}

# add 11 to prime_numbers prime_numbers.add(11)

print(prime_numbers) # Output: {2, 3, 5, 7, 11}


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

Phương pháp cú pháp của phương pháp

set.add(elem)
3 là:

set.add(elem)

Phương thức

set.add(elem)
3 không thêm một phần tử vào tập hợp nếu nó đã có trong đó.

Ngoài ra, bạn không lấy lại một bộ nếu bạn sử dụng phương thức

set.add(elem)
3 khi tạo một đối tượng đã đặt.

noneValue = set().add(elem)

Câu lệnh trên không trả về một tham chiếu cho tập hợp nhưng 'không có', vì câu lệnh trả về loại trả về của add không có.'None', because the statement returns the return type of add which is None.


Đặt tham số Thêm ()

Phương thức

set.add(elem)
3 lấy một tham số duy nhất:

  • elem - phần tử được thêm vào tập hợp - the element that is added to the set

Trả về giá trị từ SET THÊM ()

Phương thức

set.add(elem)
3 không trả về bất kỳ giá trị nào và không trả về không..


Ví dụ 1: Thêm một phần tử vào một tập hợp

# set of vowels
vowels = {'a', 'e', 'i', 'u'}

# adding 'o'

vowels.add('o')

print('Vowels are:', vowels) # adding 'a' again

vowels.add('a')

print('Vowels are:', vowels)

Đầu ra

Vowels are: {'a', 'i', 'o', 'u', 'e'}
Vowels are: {'a', 'i', 'o', 'u', 'e'}

Lưu ý: thứ tự của các nguyên âm có thể khác nhau. Order of the vowels can be different.


Ví dụ 2: Thêm tuple vào một bộ

# set of vowels
vowels = {'a', 'e', 'u'}

# a tuple ('i', 'o')
tup = ('i', 'o')

# adding tuple

vowels.add(tup)

print('Vowels are:', vowels) # adding same tuple again

vowels.add(tup)

print('Vowels are:', vowels)

Đầu ra

Vowels are: {('i', 'o'), 'e', 'u', 'a'}
Vowels are: {('i', 'o'), 'e', 'u', 'a'}

Lưu ý: thứ tự của các nguyên âm có thể khác nhau.

Thêm phương thức vào các lớp Python

Hướng dẫn how to add() method in python - cách thêm phương thức() trong python

Cách bình thường để thêm chức năng (phương thức) vào một lớp trong Python là xác định các chức năng trong cơ thể lớp. Có nhiều cách khác để thực hiện điều này có thể hữu ích trong các tình huống khác nhau.

Đây là cách truyền thống

class A(object):
    def print_classname(self):
        print self.__class__.__name__

Phương pháp cũng có thể được xác định bên ngoài phạm vi của lớp. Điều này cho phép chức năng của print_ classname được sử dụng như một hàm độc lập và như một phương pháp của lớp.

def print_classname(a):
    print a.__class__.__name__

class A(object):
    print_classname = print_classname

Hoặc, tương đương

def print_classname(a):
    print a.__class__.__name__

class A(object):
    pass

setattr(A, "print_classname", print_classname)

Thêm phương thức vào một đối tượng của loại A A cũng có thể. Tuy nhiên, bạn cần chỉ định rằng thuộc tính của print_ classname của đối tượng là một phương thức để đảm bảo rằng nó sẽ nhận được một tham chiếu đến bản thân là tham số đầu tiên ngầm khi nó được gọi.

set.add(elem)
0

Các phương thức cụ thể từ một lớp khác cũng có thể được thêm vào (mà không kế thừa mọi thứ khác) bằng cách thêm hàm cơ bản của phương thức.Nếu không, phương thức sẽ mong đợi một tham chiếu đến một thể hiện của lớp gốc là tham số đầu tiên ngầm.

set.add(elem)
1

Để lại một phản hồi

Hàm thêm () trong Python là gì?

Phương thức Set Python SET () Phương thức Thêm () thêm một phần tử vào tập hợp.Nếu phần tử đã tồn tại, phương thức ADD () không thêm phần tử.adds an element to the set. If the element already exists, the add() method does not add the element.

__ Thêm __ phương thức trong Python là gì?

Chức năng Python __add __ () là một trong những phương thức ma thuật trong Python trả về một đối tượng mới (thứ ba), tức là việc bổ sung hai đối tượng khác.Nó thực hiện toán tử bổ sung++trong Python.returns a new object(third) i.e. the addition of the other two objects. It implements the addition operator “+” in Python.