Mà không cần nhập chức năng khác Kiểm tra xem danh sách có chứa hai phần tử giống nhau không
F.E List = [3,4,5,3] vì 3 lần xuất hiện hai lần trong danh sách trả về đúng
Cảm ơn đã giúp đỡ
Khi được hỏi ngày 6 tháng 5 năm 2020 lúc 21:31May 6, 2020 at 21:31
Bạn có thể chuyển đổi thành set
và kiểm tra độ dài kết quả:
len[set[data]] < len[data]
Đã trả lời ngày 6 tháng 5 năm 2020 lúc 21:35May 6, 2020 at 21:35
a_guesta_guesta_guest
31.8k10 Huy hiệu vàng55 Huy hiệu bạc106 Huy hiệu Đồng10 gold badges55 silver badges106 bronze badges
Nếu bạn cần kiểm tra xem phần tử có xảy ra chính xác hai lần không, bạn có thể làm điều này:
l = [3,4,5,3]
if 2 in set[[l.count[n] for n in l]]:
print['True']
Đã trả lời ngày 6 tháng 5 năm 2020 lúc 21:39May 6, 2020 at 21:39
Ssharmassharmassharma
1511 Huy hiệu bạc3 Huy hiệu đồng1 silver badge3 bronze badges
Có những cách tiếp cận khác nhau để giải quyết vấn đề này.
Giải pháp 1: SỬ DỤNG SET []
if len[set[]]