Sử dụng list comprehension với hàm pow hoặc toán tử ** để tạo tuple (giá trị, giá trị^3).
Ví dụ
my_list = [32, 54, 47, 89]
print("List gốc:", my_list)
result = [(val, pow(val, 3)) for val in my_list]
print("Kết quả:", result)
Kết quả
List gốc: [32, 54, 47, 89] Kết quả: [(32, 32768), (54, 157464), (47, 103823), (89, 704969)]
Giải thích
- Duyệt từng giá trị
valtrong list. - Tạo tuple
(val, val**3)hoặc(val, pow(val, 3)). - Thu thập vào list mới.
- Cách viết ngắn gọn, hiệu quả, Pythonic.