Sắp xếp các phần tử trong danh sách gốc trong Python
Để sắp xếp các phần tử trong một danh sách, người ta sử dụng
phương thức sort. Nếu để tham số của nó
trống, các phần tử sẽ được sắp xếp
theo thứ tự tăng dần. Nếu truyền giá trị reverse=True,
thì các phần tử sẽ được sắp xếp theo thứ tự giảm dần.
Cần lưu ý rằng sau khi sử dụng
phương thức sort, danh sách gốc sẽ bị thay đổi.
Hãy sắp xếp các phần tử trong danh sách theo thứ tự tăng dần:
lst = [3, 2, 1]
lst.sort()
print(lst) # sẽ in ra [1, 2, 3]
Và bây giờ hãy sắp xếp các phần tử theo thứ tự giảm dần:
lst = [1, 2, 3]
lst.sort(reverse=True)
print(lst) # sẽ in ra [3, 2, 1]
Cho danh sách:
lst = [4, 2, 5, 1, 3]
Sắp xếp nó theo thứ tự tăng dần.
Cho danh sách:
lst = [4, 2, 5, 1, 3]
Sắp xếp nó theo thứ tự giảm dần.
Cho danh sách:
lst = [1, 2, 3, 4, 5]
Hãy đảo ngược thứ tự của danh sách.
Cho các danh sách:
lst1 = ['a', 'b', 'c']
lst2 = [3, 2, 1]
Hãy viết mã để có được kết quả sau:
[1, 2, 3, 'c', 'b', 'a']