Viết chương trình Python để xóa hoặc xóa một Mục khỏi Tuple. Trong Python, chúng tôi không thể xóa một mục khỏi Tuple. Thay vào đó, chúng ta phải gán nó cho một Tuple mới. Trong ví dụ này, chúng tôi đã sử dụng phép cắt và nối bộ để loại bỏ mục bộ. Cái đầu tiên, numTuple[. 3] + numTuple[4. ] xóa mục tuple thứ ba Show # Remove an Item from Tuple numTuple = (9, 11, 22, 45, 67, 89, 15, 25, 19) print("Tuple Items = ", numTuple) numTuple = numTuple[:3] + numTuple[4:] print("After Removing 4th Tuple Item = ", numTuple) numTuple = numTuple[:5] + numTuple[7:] print("After Removing 5th and 6th Tuple Item = ", numTuple) Tùy chọn khác trong Python là chuyển đổi Tuple thành danh sách và sử dụng chức năng xóa, không xóa mục danh sách. Tiếp theo, chuyển đổi trở lại Tuple # Remove an Item from Tuple numTuple = (2, 22, 33, 44, 5, 66, 77) print("Tuple Items = ", numTuple) numList = list(numTuple) numList.remove(44) numTuple1 = tuple(numList) print("After Removing 3rd Tuple Item = ", numTuple1) Bởi Longmen2022 qua Thảo luận về Python. org lúc 05May2022 03. 19
Đó không phải là dấu cách thừa mà là dấu phẩy thừa. Tôi nghĩ đơn giản là bạn
Tôi có thể đưa ra một số gợi ý không?
Bạn có thực sự cần trình phân tích cú pháp cho các bộ giá trị trong ngoặc hay Chúc mừng! Trong hướng dẫn này, chúng ta sẽ xem xét cách xóa phần tử cuối cùng khỏi một bộ trong Python với sự trợ giúp của một số ví dụ Làm cách nào để xóa phần tử cuối cùng khỏi Tuple?Tuples là bất biến. Đó là, chúng không thể bị thay đổi sau khi tạo ra chúng. Tuy nhiên, bạn có thể tạo một bản sao của bộ với phần tử cuối cùng đã bị xóa trong Python Bạn có thể sử dụng thao tác cắt lát để chỉ cắt một phần của bộ dữ liệu bạn muốn. Hãy xem cách thực hiện việc này với sự trợ giúp của một số ví dụ Sử dụng slice để loại bỏ phần tử cuối cùngCắt bộ dữ liệu từ đầu đến phần tử cuối cùng (nhưng không bao gồm phần tử cuối cùng) và sau đó gán bộ dữ liệu kết quả cho biến bộ dữ liệu ban đầu # create a tuple t = (1, 2, 3, 4, 5) # remove last element last_element_index = len(t)-1 t = t[:last_element_index] print(t) đầu ra (1, 2, 3, 4) Bộ dữ liệu hiện đã xóa phần tử cuối cùng Bạn cũng có thể sử dụng chỉ mục phủ định, ví dụ: # Remove an Item from Tuple numTuple = (2, 22, 33, 44, 5, 66, 77) print("Tuple Items = ", numTuple) numList = list(numTuple) numList.remove(44) numTuple1 = tuple(numList) print("After Removing 3rd Tuple Item = ", numTuple1)0 để biểu thị chỉ mục của phần tử cuối cùng. Ví dụ - # create a tuple t = (1, 2, 3, 4, 5) # remove last element t = t[:-1] print(t) đầu ra (1, 2, 3, 4) Bạn có thể thấy rằng bộ kết quả không có phần tử cuối cùng từ bộ ban đầu Xin lưu ý rằng chúng tôi không sửa đổi bộ gốc. Thay vào đó, chúng tôi đang tạo một bộ dữ liệu mới với phần tử cuối cùng đã bị xóa và sau đó gán nó trở lại biến lưu trữ bộ dữ liệu ban đầu Sử dụng danh sách thay thếNếu bạn muốn lưu trữ một bộ sưu tập các đối tượng được sắp xếp theo thứ tự và muốn thực hiện một số thay đổi đối với bộ sưu tập này (ví dụ: thêm, xóa, thay thế các phần tử, v.v. ), bạn nên sử dụng danh sách linh hoạt hơn nhiều so với bộ dữ liệu Ví dụ: bạn có thể sử dụng hàm danh sách # Remove an Item from Tuple numTuple = (2, 22, 33, 44, 5, 66, 77) print("Tuple Items = ", numTuple) numList = list(numTuple) numList.remove(44) numTuple1 = tuple(numList) print("After Removing 3rd Tuple Item = ", numTuple1)1 để xóa phần tử khỏi danh sách bằng cách sử dụng chỉ mục của nó # create a list ls = [1, 2, 3, 4, 5] # remove last element ls.pop(-1) print(ls) đầu ra ________số 8Ở đây, chúng tôi đã sử dụng hàm danh sách # Remove an Item from Tuple numTuple = (2, 22, 33, 44, 5, 66, 77) print("Tuple Items = ", numTuple) numList = list(numTuple) numList.remove(44) numTuple1 = tuple(numList) print("After Removing 3rd Tuple Item = ", numTuple1)1 để xóa phần tử cuối cùng khỏi danh sách. Để biết thêm, hãy tham khảo hướng dẫn chi tiết của chúng tôi về cách xóa phần tử cuối cùng khỏi danh sách trong Python Bạn cũng có thể quan tâm đến -
Tác giả
|