Trong danh sách các địa danh du lịch có thể có địa danh xuất hiện nhiều lần

Câu 23.10 trang 50 SBT Tin học 10: Trong danh sách các địa danh du lịch có thể có địa danh xuất hiện nhiều lần. Viết chương trình để xoá bớt các trường hợp trùng lặp, sao cho mỗi địa danh trong danh sách chỉ có 1 lần.

Lời giải:

Chương trình có thể được viết như sau:

# Xoá địa danh trùng lặp

dia_danh=["Hồ Gươm", "Hồ Gươm","Hồ Gươm", "Hạ Long", "Hồ Gươm", "Mù Cang Chải", "Hồ Gươm", "Mù Cang Chải", "Mù Cang Chải", "Mù Cang Chải"]

i = 0

while i < len (dia_danh):

 ten = dia_danh[i]

 j = i + 1

 while j < len (dia_danh):

  tentieptheo = dia_danh[j]

  if ten == tentieptheo:

   dia_danh.remove(tentieptheo)

  else:

   j = j + 1

 i = i + 1

print(dia_danh)

Trong danh sách các địa danh du lịch có thể có địa danh xuất hiện nhiều lần

Xem thêm các bài giải sách bài tập Tin học lớp 10 Kết nối tri thức hay, ngắn gọn khác:

Xem thêm các tài liệu học tốt lớp 10 hay khác:


Giải bài tập lớp 10 Kết nối tri thức khác