ch03-listTuple.py
print(fruit[2:]) # 2, 3번 원소 추출
fruit1 = ["사과", "포도", "오렌지"] fruit2 = ["수박", "귤", "바나나"] print(fruit1 + fruit2) # fruit1과 fruit2 연결 print(fruit1 * 3) # fruit1을 세 번 연결 print("포도" in fruit1) # fruit1 리스트 중에 "포도"라는 원소가 있는지 확인 print("자몽" not in fruit1) # fruit1 리스트 중에 "자몽"이라는 원소가 없는지 확인 print("포도@" in fruit1) # fruit1 리스트 중에 "포도@"이라는 원소가 있는지 확인
실행결과 |
(중략)
['사과', '포도', '오렌지', '수박', '귤', '바나나']
['사과', '포도', '오렌지', '사과', '포도', '오렌지', '사과', '포도', '오렌지']
True
True
False
|
위 코드에서 마지막 줄은 print("포도@" in ["사과, "포도", "오렌지"])로 치환할 수 있습니다. 여기서 찾는 값과 원소의 값이 정확하게 일치하는 경우가 없으므로 False가 출력됩니다. 이처럼 리스트에서 in 연산자와 not in 연산자를 사용할 때 찾는 값과 원소의 값이 조금이라도 다르면 다른 값으로 간주됩니다.