Giải SBT Tin 10 KNTT Bài 23. Một số lệnh làm việc với dữ liệu danh sách có đáp án

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

14/14

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.

0/3000 ký tự
Giải thích

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)

Media VietJack