본문 바로가기
Python/Python FAQ

Python 리스트에 대한 짧은 포함 함수가 있나요?, Is there a short contains function for lists?

by 베타코드 2023. 9. 11.
반응형

질문


주어진 목록 xs와 값 item이 있을 때, xsitem을 포함하는지 (즉, xs의 요소 중 어떤 것이 item과 같은지) 어떻게 확인할 수 있을까요? xs.contains(item)과 같은 것이 있을까요?


성능에 대한 고려 사항은 목록에서 값이 존재하는지 확인하는 가장 빠른 방법을 참조하세요.


답변


사용:

if my_item in some_list:
    ...

또한, 역 연산:

if my_item not in some_list:
    ...

리스트, 튜플, 세트 및 사전 (키 확인)에 대해 잘 작동합니다.

참고: 이는 리스트와 튜플에서는 O(n) 작업이지만 세트와 사전에서는 O(1) 작업입니다.

반응형

댓글