Hướng dẫn find the element that appears twice in array python - tìm phần tử xuất hiện hai lần trong python mảng

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[]]

Bài Viết Liên Quan

Chủ Đề