Tôi có một danh sách các số nguyên. Tôi muốn biết liệu số 13 xuất hiện trong đó và, nếu có, ở đâu. Tôi có phải tìm kiếm trong danh sách hai lần không, như trong đoạn dưới đây?Danh sách Python có tương đương với dict.get không?
if 13 in intList:
i = intList.index(13)
Trong trường hợp từ điển, có chức năng get
sẽ xác định tư cách thành viên và thực hiện tra cứu với cùng một tìm kiếm. Có điều gì đó tương tự cho danh sách không?
Không bao giờ sử dụng mệnh đề ngoại trừ trống. Bạn nên làm ngoại trừ IndexError. –
không hoạt động. [] .index() ném một ValueError – SingleNegationElimination
Bạn có thể lạm dụng danh sách nếu bạn cần làm những việc theo cách này; điều này trông giống như một mùi mã. –