Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cắt giảm Tuple bởi N phần tử trong Python


Khi cần cắt giảm (trim) một danh sách các tuple bằng một số lượng phần tử cụ thể, ta có thể sử dụng toán tử del.

Ví dụ

my_list = [(1, 2, 11), (99, 76, 34, 89), (3.08, 11.56), ("Hi", "Will"), ("Rob", 'Ron')]
n = 2
print("Danh sách ban đầu:")
print(my_list)
print("Giá trị N:")
print(n)

del my_list[n]
print("Danh sách sau khi xóa phần tử thứ N:")
print(my_list)

Kết quả

Danh sách ban đầu: [(1, 2, 11), (99, 76, 34, 89), (3.08, 11.56), ('Hi', 'Will'), ('Rob', 'Ron')]
Giá trị N: 2
Danh sách sau khi xóa phần tử thứ N: [(1, 2, 11), (99, 76, 34, 89), ('Hi', 'Will'), ('Rob', 'Ron')]

Giải thích

  • Một danh sách tuple được định nghĩa và hiển thị.

  • Số lượng phần tử cần cắt giảm, n, được định nghĩa.

  • Hiển thị n ra màn hình.

  • Toán tử del dùng với chỉ số n để xóa phần tử tại vị trí đó.

  • Danh sách sau khi xóa được hiển thị.