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

Chương trình Python cập nhật list thành giá trị tuyệt đối của từng phần tử


Cho list nums chứa số dương và âm. Trả về list mới với mỗi phần tử là giá trị tuyệt đối abs(x).

Ví dụ: [5,-7,-6,4,6,-9,3,-6,-2] → [5, 7, 6, 4, 6, 9, 3, 6, 2].

Cách làm

Dùng map(lambda x: abs(x), nums) kết hợp list().

Ví dụ mã nguồn

def solve(nums):
    return list(map(lambda x: abs(x), nums))

nums = [5,-7,-6,4,6,-9,3,-6,-2]
print(solve(nums))  # [5, 7, 6, 4, 6, 9, 3, 6, 2]

Đầu vào / Đầu ra

Input:  [5,-7,-6,4,6,-9,3,-6,-2]
Output: [5, 7, 6, 4, 6, 9, 3, 6, 2]