Chuyển phần tử thứ nhất của mỗi tuple thành giá trị tuyệt đối (dương), phần tử thứ hai thành âm của giá trị tuyệt đối.
Ví dụ
Minh họa:
my_list = [(51, -11), (-24, -24), (11, 42), (-12, 45), (-45, 26), (-97, -4)]
print("Danh sách tuple:")
print(my_list)
my_result = []
for sub in my_list:
my_result.append((abs(sub[0]), -abs(sub[1])))
print("Kết quả:")
print(my_result)
Kết quả
Danh sách tuple: [(51, -11), (-24, -24), (11, 42), (-12, 45), (-45, 26), (-97, -4)] Kết quả: [(51, -11), (24, -24), (11, -42), (12, -45), (45, -26), (97, -4)]
Giải thích
- Duyệt tuple, áp dụng
abscho cả hai phần tử. - Phần tử 0 giữ dương, phần tử 1 lấy âm (
-abs(...)). - Append tuple mới vào kết quả.