Xóa phần tử khỏi tuple python theo chỉ mục

Kể từ khi Python phổ biến trong phân tích dữ liệu, chúng tôi có một danh sách các bộ dữ liệu dưới dạng vùng chứa trong nhiều vấn đề của chúng tôi. Đôi khi, trong khi tiền xử lý dữ liệu, chúng tôi có thể gặp sự cố trong đó chúng tôi cần xóa hoàn toàn một phần tử cụ thể khỏi danh sách các bộ dữ liệu. Hãy thảo luận về một cách mà nhiệm vụ này có thể được thực hiện.  

Phương pháp  1. Sử dụng khả năng hiểu danh sách Tác vụ này có thể được sử dụng theo cách mạnh mẽ bằng cách sử dụng vòng lặp, nhưng một cách viết tắt thay thế tốt hơn sẽ là một cách tiếp cận có thể thực hiện tác vụ này trong một dòng. Khả năng hiểu danh sách có thể giúp chúng tôi đạt được điều đó và do đó, nên sử dụng phương pháp này để thực hiện tác vụ này. Điều này chỉ kiểm tra một phần tử và loại bỏ nếu đó là phần tử được chọn.  

Python3




# Python3 code to demonstrate working of

# Remove particular element from tuple list

# using list comprehension

 

# initialize list

test_list= [[5

The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
0
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
1
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
0
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
3
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
4
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
3
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
0
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
7
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
0
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
9
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
0
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
1
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
4
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
1
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
0
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
1
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
0
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
3
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
4
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
1
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
0# Remove particular element from tuple list1
The original list is : [[5, 6, 7], [7, 2, 4, 6], [6, 6, 7], [6, 10, 8]]
The Tuple List after removal of element : [[5, 7], [7, 2, 4], [7,], [10, 8]]
0# Remove particular element from tuple list3# Remove particular element from tuple list4

Tuples trong python là bất biến. Nếu bạn muốn xóa các mục khỏi bộ dữ liệu Python, bạn có thể sử dụng tính năng cắt chỉ mục để loại bỏ một chỉ mục cụ thể. Ví dụ,

a = [1, 2, 3, 4, 5]
b = a[:2] + a[3:]
print[b]

Điều này sẽ cung cấp cho đầu ra

[1, 2, 4, 5]

Hoặc bạn có thể chuyển đổi nó thành danh sách, xóa mục đó và chuyển đổi lại thành Tuple. Ví dụ,

a = [1, 2, 3, 4, 5]
ls_a = list[a]
del ls_a[2]

b = tuple[ls_a]
print[b]

Điều này sẽ cung cấp cho đầu ra

[1, 2, 4, 5]

Chúng ta có thể xóa các phần tử khỏi tuple trong Python không?

Ghi chú. Bạn không thể xóa các mục trong một bộ .

Bạn có thể truy cập Tuple theo chỉ mục không?

Lập chỉ mục Tuple . Do đó, chúng ta có thể truy cập các phần tử đơn giản bằng cách lập chỉ mục và cắt . Hơn nữa, việc lập chỉ mục đơn giản như trong danh sách, bắt đầu từ chỉ số 0.

Phương pháp để xóa một phần tử khỏi chỉ mục là gì?

Nếu bạn đang xác định phần tử cần xóa theo giá trị của nó, bạn có thể xóa phần tử khỏi chỉ mục của nó sau khi xác định chỉ mục bằng phương thức indexOf[]. If you want to use the value of the element you are removing, then use the filter[] method, or a combination of the indexOf[] and splice[] methods.

Làm cách nào để sử dụng chỉ mục trong Tuple Python?

Phương thức index[] trả về chỉ mục của phần tử được chỉ định trong bộ. .
phần tử - mục để quét
start_index [tùy chọn] - bắt đầu quét phần tử từ start_index
end_index [tùy chọn] - dừng quét phần tử ở end_index

Chủ Đề