Khi cần cập nhật mọi phần tử trong một danh sách tuple (danh sách các tuple), có thể sử dụng list comprehension (danh sách включение).
List comprehension là cách viết tắt để duyệt qua danh sách và thực hiện các phép toán trên nó.
Dưới đây là ví dụ minh họa:
Ví dụ
my_list_1 = [(7, 8, 0), (3, 45, 3), (2, 22, 4)]
print("Danh sách các tuple là:")
print(my_list_1)
element_to_add = 41
my_result = [tuple(j + element_to_add for j in sub) for sub in my_list_1]
print("Danh sách tuple sau khi cập nhật:")
print(my_result)Kết quả
Danh sách các tuple là: [(7, 8, 0), (3, 45, 3), (2, 22, 4)] Danh sách tuple sau khi cập nhật: [(48, 49, 41), (44, 86, 44), (43, 63, 45)]
Giải thích
- Định nghĩa một danh sách các tuple và hiển thị trên bảng điều khiển.
- Định nghĩa phần tử cần thêm vào danh sách các tuple.
- Duyệt qua danh sách các tuple, thêm phần tử vào mọi tuple trong danh sách.
- Gán kết quả cho một biến.
- Hiển thị kết quả đầu ra trên bảng điều khiển.