안녕하세요.
먼저 파이썬 질문드려서 정말 죄송합니다.
php에서 배열이나 변수에 값이 있는지 체크할 때
Copy
변수일 때 if( $test ) {
배열일 때 if( $test['test'] ) {
echo "True";
} else {
echo "False";
}
이런식으로 쓸 수 있잖아요?
파이썬에서는 변수랑 배열에 값이 있는지 체크하려면 어떻게 해야하나요?
Copy
if( test['test'] ) :
print('ok')
else :
print('no')
PHP처럼 하니까
if( test['test'] ) :
KeyError: 'test'
에러가 뜨네요..ㅠㅠ
|
답변 1개 / 댓글 3개
채택된 답변
+20 포인트
2018-02-13 (화) 14:12:51
키에러네요
if ( test.has_key('test') ) 이런식으로 하시면 됩니다.
답변에 대한 댓글 3개
2018-02-13 (화) 14:27:35
답변을 작성하려면 로그인이 필요합니다.
if( 'test' in test ) : 로 확인했어요!