아하
  • 토픽

  • 스파링

  • 잉크

  • 미션


디지털·가전제품

멋진참고래265

멋진참고래265

파이썬 주피터노트북인데 이거 어떻게하면 되나요?

a가 abc에 있으며뉴True 없으면 False를 출력하려는데

‘abc’를 한 덩어리로 두고 할 수 있너요?

x=[‘abc’]

‘a’ in x

이렇게 했는디 오류떠서…

사진 첨부할게요ㅠㅠ

첨부한 사진 보고 어떻개 입력해여하는지 알려주세요ㅠㅠ

2개의 답변이 있어요!

  • 성실한따오기76

    성실한따오기76

    x는 리스트로 작성자님의 코드대로 하신다면 x리스트 안에는 abc요소만 있기 때문에 a요소가 있냐고 물으면 원하시는 값이 나오지 않겠습니다. 문자열 그 자체로 바꿔주시면 되겠는데요, 아예 x를 리스트가 아닌 처음부터 문자열로 선언을 하시거나 'a' in x[0] 혹은 좋은 방법은 아니지만 'a' in ''.join(x)를 쓰시는 것도 방법이겠네요.

  • 변수를 선언하는 방법이 잘못되었어요

    정답은

    'a' in ‘abc' 이구요

    작성자님이 선언한 방식으로 코드를 작성하려면

    ’abc' in x로 하셔야 true 값이 나와요