Khi cần trích xuất phần tử thứ 'K' của mỗi tuple thứ 'N' trong danh sách, dùng vòng lặp đơn giản và phương thức append.
Ví dụ
Minh họa dưới đây:
my_list = [(54, 51, 23), (73, 24, 47), (24, 33, 72), (64, 27, 18), (63, 24, 67), (12, 25, 77), (31, 39, 80), (33, 55, 78)]
print("Danh sách là:")
print(my_list)
K = 1
print("Giá trị K là:")
print(K)
N = 3
print("Giá trị N là:")
print(N)
my_result = []
for index in range(0, len(my_list), N):
my_result.append(my_list[index][K])
print("Kết quả là:")
print(my_result)
Kết quả
Danh sách là: [(54, 51, 23), (73, 24, 47), (24, 33, 72), (64, 27, 18), (63, 24, 67), (12, 25, 77), (31, 39, 80), (33, 55, 78)] Giá trị K là: 1 Giá trị N là: 3 Kết quả là: [51, 27, 39]
Giải thích
- Định nghĩa danh sách tuple và hiển thị ra console.
- Định nghĩa giá trị K và N, hiển thị ra console.
- Định nghĩa danh sách rỗng.
- Lặp qua danh sách, phần tử tại chỉ mục cụ thể 'K' được thêm vào danh sách rỗng bằng
append. - Đây là đầu ra hiển thị trên console.