Hướng dẫn what does clear () do in python? - clear () làm gì trong python?

W3Schools được tối ưu hóa cho việc học và đào tạo. Ví dụ có thể được đơn giản hóa để cải thiện việc đọc và học tập. Hướng dẫn, tài liệu tham khảo và ví dụ được xem xét liên tục để tránh lỗi, nhưng chúng tôi không thể đảm bảo tính chính xác đầy đủ của tất cả các nội dung. Trong khi sử dụng W3Schools, bạn đồng ý đã đọc và chấp nhận các điều khoản sử dụng, cookie và chính sách bảo mật của chúng tôi.

Bản quyền 1999-2022 bởi dữ liệu refsnes. Đã đăng ký Bản quyền. W3Schools được cung cấp bởi W3.CSS.
W3Schools is Powered by W3.CSS.

Phương thức python rõ ràng () loại bỏ tất cả các yếu tố khỏi danh sách. Nó rõ ràng danh sách hoàn toàn và không trả lại gì. Nó không yêu cầu bất kỳ tham số nào và trả về không có ngoại lệ nếu danh sách đã trống. Cú pháp và ví dụ được mô tả dưới đây.clear() method removes all the elements from the list. It clear the list completely and returns nothing. It does not require any parameter and returns no exception if the list is already empty. The syntax and examples are described below.

Chữ ký

Thông số

Không có tham số

Trở về

Nó không trả lại.

Hãy xem một số ví dụ về phương thức rõ ràng () để hiểu chức năng của nó.

Danh sách python rõ ràng () Phương thức Ví dụ 1

Hãy xem một ví dụ đơn giản trong đó phương thức rõ ràng () được sử dụng để xóa danh sách. Phương thức rõ ràng () xóa tất cả các yếu tố khỏi danh sách.

Output:

Danh sách python rõ ràng () Phương thức Ví dụ 2

Nếu danh sách đã trống, phương thức không trả về không. Xem ví dụ dưới đây.

Output:


The clear() method doesn't return any value.
7
The clear() method doesn't take any parameters.
2
[]
0

Xem thảo luận

Cải thiện bài viết

  • Lưu bài viết
  • Đọc
  • The clear() method doesn't return any value.
    
    7
    The clear() method doesn't take any parameters.
    
    2
    []
    0

    Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    Syntax:

    dict.clear()
    

    Parameters:

    The clear() method doesn't take any parameters.
    

    Returns:

    The clear() method doesn't return any value.
    

    Examples:

    Input : d = {1: "geeks", 2: "for"}
            d.clear()
    Output : d = {}
    

    Error:

    As we are not passing any parameters there
    is no chance for any error.
    

    The clear() method doesn't take any parameters.
    
    1
    The clear() method doesn't take any parameters.
    
    2
    The clear() method doesn't take any parameters.
    
    3
    The clear() method doesn't take any parameters.
    
    4
    The clear() method doesn't take any parameters.
    
    5
    The clear() method doesn't take any parameters.
    
    6
    The clear() method doesn't take any parameters.
    
    7
    The clear() method doesn't take any parameters.
    
    8
    The clear() method doesn't take any parameters.
    
    5
    The clear() method doesn't return any value.
    
    0
    The clear() method doesn't return any value.
    
    1

    The clear() method doesn't return any value.
    
    2

    The clear() method doesn't return any value.
    
    3
    The clear() method doesn't return any value.
    
    4
    The clear() method doesn't return any value.
    
    5
    The clear() method doesn't return any value.
    
    6

    Output:

    text = {}
    

    Làm thế nào nó khác với việc gán {} cho một từ điển? Vui lòng tham khảo mã dưới đây để xem sự khác biệt. Khi chúng ta gán {} cho một từ điển, một từ điển trống mới được tạo và gán cho tham chiếu. Nhưng khi chúng tôi rõ ràng về một tài liệu tham khảo từ điển, nội dung từ điển thực tế đã bị xóa, vì vậy tất cả các tài liệu tham khảo đề cập đến từ điển trở nên trống rỗng.
    Please refer the below code to see the difference. When we assign {} to a dictionary, a new empty dictionary is created and assigned to the reference. But when we do clear on a dictionary reference, the actual dictionary content is removed, so all references referring to the dictionary become empty.

    The clear() method doesn't return any value.
    
    7
    The clear() method doesn't take any parameters.
    
    2
    The clear() method doesn't take any parameters.
    
    3
    The clear() method doesn't take any parameters.
    
    4
    The clear() method doesn't take any parameters.
    
    5
    The clear() method doesn't take any parameters.
    
    6
    The clear() method doesn't take any parameters.
    
    7
    The clear() method doesn't take any parameters.
    
    8
    The clear() method doesn't take any parameters.
    
    5
    The clear() method doesn't return any value.
    
    0
    The clear() method doesn't return any value.
    
    1

    Input : d = {1: "geeks", 2: "for"}
            d.clear()
    Output : d = {}
    
    8
    The clear() method doesn't take any parameters.
    
    2
    As we are not passing any parameters there
    is no chance for any error.
    
    0

    As we are not passing any parameters there
    is no chance for any error.
    
    1

    The clear() method doesn't return any value.
    
    3
    The clear() method doesn't return any value.
    
    4
    As we are not passing any parameters there
    is no chance for any error.
    
    4
    As we are not passing any parameters there
    is no chance for any error.
    
    5

    The clear() method doesn't return any value.
    
    3
    The clear() method doesn't return any value.
    
    4
    As we are not passing any parameters there
    is no chance for any error.
    
    8
    As we are not passing any parameters there
    is no chance for any error.
    
    9

    The clear() method doesn't return any value.
    
    3
    The clear() method doesn't return any value.
    
    4
    text = {}
    
    2
    text = {}
    
    3

    The clear() method doesn't return any value.
    
    7
    The clear() method doesn't take any parameters.
    
    2
    The clear() method doesn't take any parameters.
    
    3
    The clear() method doesn't take any parameters.
    
    4
    The clear() method doesn't take any parameters.
    
    5
    text = {}
    
    9
    The clear() method doesn't take any parameters.
    
    7
    The clear() method doesn't take any parameters.
    
    8
    The clear() method doesn't take any parameters.
    
    5
    After removing items using clear()
    text1 = {}
    text2 = {}
    After removing items by assigning {}
    text1 = {}
    text2 = {1: 'one', 2: 'two'}
    
    3
    The clear() method doesn't return any value.
    
    1

    Input : d = {1: "geeks", 2: "for"}
            d.clear()
    Output : d = {}
    
    8
    The clear() method doesn't take any parameters.
    
    2
    As we are not passing any parameters there
    is no chance for any error.
    
    0

    The clear() method doesn't return any value.
    
    7
    The clear() method doesn't take any parameters.
    
    2
    The clear() method doesn't take any parameters.
    
    3
    The clear() method doesn't take any parameters.
    
    4
    The clear() method doesn't take any parameters.
    
    5
    text = {}
    
    9
    The clear() method doesn't take any parameters.
    
    7
    The clear() method doesn't take any parameters.
    
    8
    The clear() method doesn't take any parameters.
    
    5
    After removing items using clear()
    text1 = {}
    text2 = {}
    After removing items by assigning {}
    text1 = {}
    text2 = {1: 'one', 2: 'two'}
    
    3
    The clear() method doesn't return any value.
    
    1

    The clear() method doesn't return any value.
    
    3
    The clear() method doesn't return any value.
    
    4
    []
    3
    As we are not passing any parameters there
    is no chance for any error.
    
    5

    The clear() method doesn't return any value.
    
    3
    The clear() method doesn't return any value.
    
    4
    As we are not passing any parameters there
    is no chance for any error.
    
    8
    As we are not passing any parameters there
    is no chance for any error.
    
    9

    The clear() method doesn't return any value.
    
    3
    The clear() method doesn't return any value.
    
    4
    text = {}
    
    2
    text = {}
    
    3

    Output:

    After removing items using clear()
    text1 = {}
    text2 = {}
    After removing items by assigning {}
    text1 = {}
    text2 = {1: 'one', 2: 'two'}
    

    Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    Đọcmethod is used for removing all items from the List. The list clear() Method modifies the list in-place, i.e. It doesn’t create any copy of the list.

    Bàn luận

    Phương thức python Danh sách rõ ràng () được sử dụng để xóa tất cả các mục khỏi danh sách. Phương thức Danh sách rõ ràng () sửa đổi danh sách tại chỗ, tức là nó không tạo ra bất kỳ bản sao nào của danh sách.list.clear()

    Python Danh sách rõ ràng () Phương thức Cú phápThe clear() method doesn’t take any parameters

    Cú pháp: list.clear ()list clear() method doesn’t return any value.

    Tham số: phương thức rõ ràng () không có bất kỳ tham số nào

    Python3

    Trả về: Danh sách rõ ràng () Phương thức không trả về bất kỳ giá trị nào.

    []
    2

    The clear() method doesn't return any value.
    
    3
    []
    4

    Output:

    []

    Ví dụ về phương thức danh sách python rõ ràng ()

    Python3

    GEEK before clear: [6, 0, 4, 1]
    GEEK after clear: []
    3
    The clear() method doesn't take any parameters.
    
    2
    GEEK before clear: [6, 0, 4, 1]
    GEEK after clear: []
    5
    The clear() method doesn't take any parameters.
    
    4
    The clear() method doesn't take any parameters.
    
    7
    The clear() method doesn't take any parameters.
    
    8__17

    The clear() method doesn't return any value.
    
    3
    The clear() method doesn't return any value.
    
    4
    The clear() method doesn't take any parameters.
    
    08
    The clear() method doesn't take any parameters.
    
    09

    The clear() method doesn't take any parameters.
    
    10

    Ví dụ 1: Làm việc của Danh sách Clear () Phương thức

    Output:

    GEEK before clear: [6, 0, 4, 1]
    GEEK after clear: []

    []5The clear() method doesn't take any parameters. 2 GEEK before clear: [6, 0, 4, 1] GEEK after clear: []5[]8The clear() method doesn't take any parameters. 7The clear() method doesn't take any parameters. 00The clear() method doesn't take any parameters. 7The clear() method doesn't take any parameters. 022

    Python3

    The clear() method doesn't return any value.
    
    3
    The clear() method doesn't return any value.
    
    4
    The clear() method doesn't take any parameters.
    
    13
    The clear() method doesn't take any parameters.
    
    09

    The clear() method doesn't take any parameters.
    
    24
    GEEK before clear: [6, 0, 4, 1]
    GEEK after clear: []
    5
    The clear() method doesn't take any parameters.
    
    00
    The clear() method doesn't take any parameters.
    
    7
    The clear() method doesn't take any parameters.
    
    4
    The clear() method doesn't take any parameters.
    
    7
    The clear() method doesn't take any parameters.
    
    00
    The clear() method doesn't take any parameters.
    
    23

    The clear() method doesn't take any parameters.
    
    24
    GEEK before clear: [6, 0, 4, 1]
    GEEK after clear: []
    5
    The clear() method doesn't take any parameters.
    
    00
    The clear() method doesn't take any parameters.
    
    7
    The clear() method doesn't take any parameters.
    
    4
    The clear() method doesn't take any parameters.
    
    7
    The clear() method doesn't take any parameters.
    
    4
    The clear() method doesn't take any parameters.
    
    39

    []
    2

    The clear() method doesn't return any value.
    
    3
    []
    4

    Output:

    []

    Ví dụ 3: Sử dụng từ khóa del vs danh sách rõ ràng () phương thức

    Chúng ta có thể sử dụng từ khóa DEL để xóa lát của danh sách khỏi bộ nhớ. Nhưng trong khi sử dụng phương thức list.clear (), nó sửa đổi danh sách bằng cách xóa tất cả các yếu tố của danh sách. Tuy nhiên, đầu ra từ cả hai phương pháp đều giống nhau.

    Python3

    The clear() method doesn't take any parameters.
    
    43
    The clear() method doesn't take any parameters.
    
    2
    GEEK before clear: [6, 0, 4, 1]
    GEEK after clear: []
    5
    The clear() method doesn't take any parameters.
    
    4
    The clear() method doesn't take any parameters.
    
    7____90
    The clear() method doesn't take any parameters.
    
    7__1501501501501

    The clear() method doesn't take any parameters.
    
    52
    The clear() method doesn't take any parameters.
    
    2
    GEEK before clear: [6, 0, 4, 1]
    GEEK after clear: []
    5
    The clear() method doesn't take any parameters.
    
    55
    The clear() method doesn't take any parameters.
    
    7
    The clear() method doesn't take any parameters.
    
    57
    The clear() method doesn't take any parameters.
    
    7
    The clear() method doesn't take any parameters.
    
    59
    []
    1

    The clear() method doesn't take any parameters.
    
    61

    The clear() method doesn't return any value.
    
    3
    The clear() method doesn't return any value.
    
    4
    The clear() method doesn't take any parameters.
    
    64
    The clear() method doesn't take any parameters.
    
    65

    The clear() method doesn't take any parameters.
    
    66
    The clear() method doesn't take any parameters.
    
    67

    The clear() method doesn't return any value.
    
    3
    The clear() method doesn't return any value.
    
    4
    The clear() method doesn't take any parameters.
    
    70
    The clear() method doesn't take any parameters.
    
    71

    Output:

    The clear() method doesn't take any parameters.
    
    0

    Lưu ý: Chúng tôi không trực tiếp sử dụng del lis_2, vì nó sẽ xóa đối tượng danh sách, nhưng chúng tôi muốn xóa nội dung của danh sách, vì vậy chúng tôi đang xóa lát cắt của danh sách đại diện cho danh sách đầy đủ. We are not directly using del lis_2, since it’ll delete the list object, but we want to delete the contents of the list, so we are deleting the slice of the list representing the complete list.

    Độ phức tạp về thời gian: O (1) O(1)

    Không gian phụ trợ: O (1)O(1)


    Việc sử dụng Clear () trong Python là gì?

    Phương thức rõ ràng () loại bỏ tất cả các yếu tố khỏi danh sách.removes all the elements from a list.

    Làm thế nào để bạn sử dụng Set Clear in Python?

    Python đặt rõ ràng ()..
    rõ ràng () cú pháp.Cú pháp của phương thức rõ ràng () là: set.clear () ....
    rõ ràng () tham số.Phương thức rõ ràng () không lấy bất kỳ tham số nào ..
    Rõ ràng () giá trị trả về.Phương thức rõ ràng () không trả về bất kỳ giá trị nào ..
    Ví dụ 1: Python Set Clear () ....
    Ví dụ 2: Xóa () Phương thức với một bộ chuỗi ..