Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cơ chế so sánh Tuple trong Python

Tuple so sánh vị trí từng phần tử: so sánh phần tử 1, nếu khác → kết quả, nếu bằng → so sánh phần tử 2, ...

Ví dụ

>>> a = (1, 2, 3)
>>> b = (1, 2, 5)
>>> a < b
True

So sánh kiểu khác: dùng set lấy unique values, & (intersection) lấy phần tử chung.

>>> a = (1, 2, 3, 4, 5)
>>> b = (9, 8, 7, 6, 5)
>>> set(a) & set(b)
{5}

Hoặc set(a).intersection(set(b)).