Cho list l. Tạo list đảo ngược và list sắp xếp tăng dần không làm thay đổi list gốc. Dùng reversed() và sorted() (trả về list mới) thay vì method .reverse() và .sort() (thay đổi tại chỗ).
Ví dụ: [2,5,8,6,3,4,7,9] → đảo: [9,7,4,3,6,8,5,2], sắp xếp: [2,3,4,5,6,7,8,9].
Ví dụ mã nguồn
def solve(l):
rev = list(reversed(l))
print(rev)
srt = sorted(l)
print(srt)
l = [2,5,8,6,3,4,7,9]
solve(l)
Đầu vào / Đầu ra
Input: [2,5,8,6,3,4,7,9]
Output: [9, 7, 4, 3, 6, 8, 5, 2]
[2, 3, 4, 5, 6, 7, 8, 9]