Tôi đã cố gắng tìm các phương pháp khả dụng nhưng không thể tìm thấy. Không có contains
. Tôi có nên sử dụng index
không? Tôi chỉ muốn biết nếu mặt hàng đó tồn tại, không cần chỉ số của nó.Làm thế nào để kiểm tra xem tuple có chứa một phần tử trong Python không?
10
A
Trả lời
33
Bạn sử dụng in
.
if element in thetuple:
#whatever you want to do.
0
Hãy cẩn thận với điều đó: trở về Rất tiếc. sử dụng Đặt: d = {...}
def simha():
d = ('this_is_valid')
b = 'valid'
if b in d:
print("Oops!!!!!")
simha()
Cảm ơn, vì nhiều yếu tố, tôi nên làm gì nếu tuple và b trong tuple:? –
Có. Nếu bạn có nhiều phần tử, bạn có thể cân nhắc sử dụng 'set' để thay thế, nơi bạn có thể thực hiện các phép toán kết hợp, khác biệt và giao nhau. –
Cảm ơn, thực tế API tôi đang sử dụng đang trả về một bộ dữ liệu, đó là lý do tôi sử dụng nó. Tôi có nên chuyển đổi nó thành một bộ? –