파이썬 변수 질문드려요ㅠㅠ

파이썬 변수 질문드려요ㅠㅠ

QA

파이썬 변수 질문드려요ㅠㅠ

답변 1

본문

안녕하세요.

먼저 파이썬 질문드려서 정말 죄송합니다.

 

php에서 배열이나 변수에 값이 있는지 체크할 때

 


변수일 때 if( $test ) {
배열일 때 if( $test['test'] ) {
    echo "True";
} else {
    echo "False";
}

 

이런식으로 쓸 수 있잖아요?

 

 파이썬에서는 변수랑 배열에 값이 있는지 체크하려면 어떻게 해야하나요?


if( test['test'] ) :
    print('ok')
else :
    print('no')

 

PHP처럼 하니까

 

if( test['test'] ) :

KeyError: 'test'

 

에러가 뜨네요..ㅠㅠ

이 질문에 댓글 쓰기 :

답변 1

키에러네요

if ( test.has_key('test') ) 이런식으로 하시면 됩니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 211
© SIRSOFT
현재 페이지 제일 처음으로