Làm thế nào để bạn thêm và xóa một danh sách trong python?

Đây là mã nguồn của Chương trình Python để nối thêm, xóa và hiển thị các phần tử của danh sách bằng cách sử dụng các lớp. Đầu ra chương trình cũng được hiển thị bên dưới

class check():
    def __init__(self):
        self.n=[]
    def add(self,a):
        return self.n.append(a)
    def remove(self,b):
        self.n.remove(b)
    def dis(self):
        return (self.n)
 
obj=check()
 
choice=1
while choice!=0:
    print("0. Exit")
    print("1. Add")
    print("2. Delete")
    print("3. Display")
    choice=int(input("Enter choice: "))
    if choice==1:
        n=int(input("Enter number to append: "))
        obj.add(n)
        print("List: ",obj.dis())
 
    elif choice==2:
        n=int(input("Enter number to remove: "))
        obj.remove(n)
        print("List: ",obj.dis())
 
    elif choice==3:
        print("List: ",obj.dis())
    elif choice==0:
        print("Exiting!")
    else:
        print("Invalid choice!!")
 
print()

Giải thích chương trình

1. Một lớp có tên check được tạo và phương thức __init__() được sử dụng để khởi tạo các giá trị của lớp đó.
2. Các phương thức thêm, bớt, hiển thị các phần tử của danh sách đã được định nghĩa.
3. Menu được in và sự lựa chọn được lấy từ người dùng.
4. Một đối tượng cho lớp được tạo.
5. Sử dụng đối tượng, phương thức tương ứng được gọi theo lựa chọn của người dùng.
6. Danh sách cuối cùng được in.

Ghi chú. Tham gia các lớp học Sanfoundry miễn phí tại Telegram hoặc Youtube

Quảng cáo

Quảng cáo

Các trường hợp kiểm tra thời gian chạy

 
Case 1:
0. Exit
1. Add
2. Delete
3. Display
Enter choice: 1
Enter number to append: 23
List:  [23]
0. Exit
1. Add
2. Delete
3. Display
Enter choice: 1
Enter number to append: 45
List:  [23, 45]
0. Exit
1. Add
2. Delete
3. Display
Enter choice: 1
Enter number to append: 56
List:  [23, 45, 56]
0. Exit
1. Add
2. Delete
3. Display
Enter choice: 2
Enter number to remove: 45
List:  [23, 56]
0. Exit
1. Add
2. Delete
3. Display
Enter choice: 0
Exiting!
 
Case 2:
0. Exit
1. Add
2. Delete
3. Display
Enter choice: 1
Enter number to append: 10
List:  [10]
0. Exit
1. Add
2. Delete
3. Display
Enter choice: 1
Enter number to append: 7
List:  [10, 7]
0. Exit
1. Add
2. Delete
3. Display
Enter choice: 0
Exiting!

Chuỗi giáo dục & học tập toàn cầu của Sanfoundry – Các chương trình Python

Để thực hành tất cả các chương trình Python, đây là bộ đầy đủ hơn 150 vấn đề và giải pháp Python

Làm bài kiểm tra lập trình Python ngay bây giờ

« Trước đó - Chương trình Python để tìm diện tích hình chữ nhật bằng các lớp

» Tiếp theo - Chương trình Python để tạo một lớp trong đó một phương thức chấp nhận một chuỗi từ người dùng và một phương thức khác in nó


Xóa mục được chỉ định

Phương thức remove() xóa mục đã chỉ định

Thí dụ

Loại bỏ "chuối"

thislist = ["apple", "banana", "cherry"]
thislist. remove("banana")
print(thislist)

Tự mình thử »


Xóa chỉ mục đã chỉ định

Phương thức pop() xóa chỉ mục đã chỉ định

Thí dụ

Xóa mục thứ hai

thislist = ["apple", "banana", "cherry"]
thislist. pop(1)
print(thislist)

Tự mình thử »

Nếu bạn không chỉ định chỉ mục, phương thức pop() sẽ xóa mục cuối cùng

Thí dụ

Xóa mục cuối cùng

thislist = ["apple", "banana", "cherry"]
thislist. pop()
print(thislist)

Tự mình thử »

Từ khóa del cũng xóa chỉ mục đã chỉ định

Thí dụ

Xóa mục đầu tiên

thislist = ["apple", "banana", "cherry"]
del thislist[0]
print(thislist)

Tự mình thử »

Từ khóa del cũng có thể xóa hoàn toàn danh sách

Thí dụ

Xóa toàn bộ danh sách

thislist = ["apple", "banana", "cherry"]
del thislist

Tự mình thử »


Xóa danh sách

Phương thức clear() làm trống danh sách

Danh sách vẫn còn, nhưng nó không có nội dung

Thí dụ

Xóa nội dung danh sách

thislist = ["apple", "banana", "cherry"]
thislist. clear()
print(thislist)

Tự mình thử »



Làm cách nào để nối một phần tử vào danh sách trong Python?

Danh sách Python append() Phương pháp 1 Định nghĩa và cách sử dụng. Phương thức append() nối thêm một phần tử vào cuối danh sách. 2 Cú pháp 3 Giá trị tham số. Một phần tử thuộc bất kỳ loại nào (chuỗi, số, đối tượng, v.v. ) 4 Ví dụ khác

Làm cách nào để xóa tất cả các phần tử của danh sách trong Python?

Phương pháp #3. Sử dụng “*= 0”. Đây là một phương pháp ít được biết đến hơn, nhưng phương pháp này loại bỏ tất cả các phần tử của danh sách và làm cho nó trống. List1 trước khi xóa là. [1, 2, 3] List1 sau khi xóa bằng *= 0. [] Phương pháp #4. Sử dụng del. del có thể được sử dụng để xóa các phần tử danh sách trong một phạm vi, nếu chúng tôi không cung cấp một phạm vi, tất cả các phần tử sẽ bị xóa

Làm cách nào để thêm một mục vào cuối danh sách?

Phương thức append() thêm một mục vào cuối danh sách hiện có trong Python. Phương thức lấy một tham số duy nhất và thêm nó vào cuối. Mục đã thêm có thể bao gồm số, chuỗi, danh sách hoặc từ điển. Hãy thử điều này với một số ví dụ

Phương thức append trong Python là gì?

1 Định nghĩa và Cách sử dụng. Phương thức append() nối thêm một phần tử vào cuối danh sách. 2 Cú pháp 3 Giá trị tham số. Một phần tử thuộc bất kỳ loại nào (chuỗi, số, đối tượng, v.v. ) 4 Ví dụ khác

Sự khác biệt giữa remove() và Del() trong danh sách Python là gì?

Hàm remove() xóa giá trị khớp đầu tiên khỏi danh sách. Hàm pop() được sử dụng để trả về phần tử đã bị xóa khỏi danh sách. Hàm del() được sử dụng để xóa một phần tử tại một số chỉ mục được chỉ định trong danh sách

Nối một danh sách trong Python có nghĩa là gì?

Phương thức append() trong Danh sách Python được sử dụng để nối và thêm các phần tử vào cuối Danh sách . cú pháp. danh sách. nối thêm (mục) Tham số. mục. một mục được thêm vào cuối danh sách.

Ví dụ về việc sử dụng append() trong danh sách là gì?

append() sẽ đặt các mục mới vào không gian có sẵn. Danh sách là các chuỗi có thể chứa các loại dữ liệu và đối tượng Python khác nhau, vì vậy bạn có thể sử dụng. append() để thêm bất kỳ đối tượng nào vào danh sách đã cho . Trong ví dụ này, trước tiên bạn thêm một số nguyên, sau đó là một chuỗi và cuối cùng là một số dấu phẩy động.