logo

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

icon_facebook

Bài 23. Một số lệnh làm việc với dữ liệu danh sách

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 ngắn nhất

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

ten = dia_danh[i]

j = i + 1

while j

tentieptheo = dia_danh[j]

if ten == tentieptheo:

dia_danh.remove(tentieptheo)

else:

j = j + 1

i = i + 1

print(dia_danh)

icon-date
Xuất bản : 13/06/2024 - Cập nhật : 13/06/2024

Câu hỏi thường gặp

Đánh giá độ hữu ích của bài viết

😓 Thất vọng
🙁 Không hữu ích
😐 Bình thường
🙂 Hữu ích
🤩 Rất hữu ích
image ads