๋ฆฌ์คํธ๋ฅผ ์ด์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ญ์ , ์์ , pop ๋ฑ์ ์ฒ๋ฆฌํ ๋ ๋ฆฌ์คํธ์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ ์์
์ ์คํํ๊ฒ ๋๋ฉด
IndexError: list index out of range ์ ๊ฐ์ ์๋ฌ๋ฉ์์ง๋ฅผ ๋ณผ ์ ์๋ค.
์๋ฅผ๋ค์ด A = [1,2,3] ์ผ๋ print(A[3])์ ์ธ๋ฑ์ค ๋ฒ์๋ฅผ ์ด๊ณผํ๋ค. (A์ ์ธ๋ฑ์ค๋ 2๊น์ง๋ผ์)
์ด๋ if ๋ฌธ์ผ๋ก, ๋ฐฐ์ด์ด ๋น์ด์๋์ง๋ฅผ ํ์ธํ๋ฉด ์๋ฌ๋ฅผ ๋ฏธ์ฐ์ ๋ฐฉ์ง ํ ์ ์๋ค.
* ์๋ชป๋ ๋ฐฉ์
A = []
if not A[0] : print("๋น ๋ฐฐ์ด์
๋๋ค")
if๋ฌธ์ ์๋ฏธ๋ A์ 0๋ฒ ์ธ๋ฑ์ค๊ฐ ์๋ค๋ฉด, ์ด์ง๋ง
์ด ๊ณผ์ ์์๋ A์ 0๋ฒ ์ธ๋ฑ์ค๋ฅผ ํธ์ถํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ธ๋ฑ์ค์๋ฌ๊ฐ ๋ฐ์ํ๋ค.
์ด๋ฌํ ๊ฒฝ์ฐ์๋ A์ 0๋ฒ์์๋ฅผ ํธ์ถํ์ง๋ง๊ณ A ์์ฒด์ ๋ํ ๊ฒ์ฆ์ ํด๋ณด๋ฉด ๋๋ค.
If not A :
A = []
if not A :
print('๋น ๋ฐฐ์ด์
๋๋ค.')
๋๋ ๋ฐฐ์ด์ ๊ธธ์ด๋ฅผ ํ์ผํ ๋ ์ฌ์ฉํ๋ len( ) ์ ์ด์ฉํด๋ ๋๋ค.
if len(a) == 0 :
a = []
if len(a) == 0 :
print("๋น ๋ฐฐ์ด์
๋๋ค.")