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

Trả lời Câu 23.10 trang 50 SBT Tin học 10 sách Kết nối tri thức hay nhất, chi tiết sẽ giúp học sinh dễ dàng làm bài tập Tin học 10.

1 249 lượt xem


Giải SBT Tin học 10 Kết nối tri thức 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.

Trả lờ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)

Sách bài tập Tin học 10 Bài 23 (Kết nối tri thức): Một số lệnh làm việc với dữ liệu danh sách (ảnh 1)

1 249 lượt xem


Xem thêm các chương trình khác: