if, 배열의 상태 판단
✔️ 기본
N = [1, 2, "삼", 4, "오"]
for num in N:
if num == 2:
P = "2"
elif num == "오":
P = "오"
else:
P = "나머지"
print(P , "출력")
>> 나머지 출력
>> 2 출력
>> 나머지 출력
>> 나머지 출력
>> 오 출력
✔️ 간단
N = [1, 2, "삼", 4, "오"]
for num in N:
P = "2" if num == 2 else "나머지"
print(P , "출력")
>> 나머지 출력
>> 2 출력
>> 나머지 출력
>> 나머지 출력
>> 나머지 출력
N = [1, 2, "삼", 4, "오"]
for num in N:
print("2" if num == 2 else "오" if num == "오" else "나머지", "출력")
>> 나머지 출력
>> 2 출력
>> 나머지 출력
>> 나머지 출력
>> 오 출력
✔️ 원소 있음
N = [1, 2, 3]
if N:
print("원소 있음")
>> 원소 있음
✔️ 원소 없음
N = []
if not N:
print("원소 없음")
>> 원소 없음