a = [23, 12, 36, 53, 19]
print(a[:3]) # 0๋ฒ๋ถํฐ 2๋ฒ๊น์ง [ 23, 12, 36 ]
for i in range(len(a)):
print(a[i], end=โ โ)
for x in a:
print(x, end=โ โ)
for x in enumerate(a):
print(x)
enumerate ํจ์
* ๋ฆฌ์คํธ๊ฐ ์๋ ๊ฒฝ์ฐ ์์์ ๋ฆฌ์คํธ์ ๊ฐ์ ์ ๋ฌํ๋ ๊ธฐ๋ฅ์ ๊ฐ์ง๋๋ค.
* enumerate๋ โ์ด๊ฑฐํ๋คโ๋ผ๋ ๋ป์
๋๋ค.
* ์ด ํจ์๋ ์์๊ฐ ์๋ ์๋ฃํ(list, set, tuple, dictionary, string)์ ์
๋ ฅ์ผ๋ก ๋ฐ์ ์ธ๋ฑ์ค ๊ฐ์ ํฌํจํ๋ enumerate ๊ฐ์ฒด๋ฅผ ๋ฆฌํดํฉ๋๋ค.
#ํํ
b = (1, 2, 3, 4, 5)
๋ฆฌ์คํธ์ ๊ฐ๋ค /
์ฐจ์ด์ : ํํ์ ๊ฐ ๋ณ๊ฒฝ์ด ๋ถ๊ฐํ๋ค b[0] = 7 โโโ> error
#all() ํจ์
- ์ธ์๋ก ๋ฐ๋ณต ๊ฐ๋ฅํ (iterable) ์๋ฃํ์ ๋ฐ๋๋ค.โจ- ์ธ์๋ก ๋ฐ์ ๋ฐ์ดํฐ์ ๋ชจ๋ ์์๊ฐ True์ด์ด์ผ์ง True๋ฅผ ๋ฐํํ๋ค.โจ- ์ธ์๋ก ๋ฐ์ ์์์ค ํ๋๋ผ๋ False์ด๋ฉด False๋ฅผ ๋ฐํํฉ๋๋ค.โจ- ์ธ์๋ก ๋ฐ์ ์์๊ฐ ๋น์ด์์ผ๋ฉด True ์
๋๋ค.
if all(60>x for x in a):
print(โYESโ)
else:
print(โNOโ)
# any() ํจ์
- ๋ฐ๋ณต๊ฐ๋ฅํ ์๋ฃํ(iterable)์ ์ธ์๋ก ๋ฐ์ต๋๋ค.โจ- ์ธ์๋ก ๋ฐ์ ์์์ค ํ๋๋ผ๋ True์ด๋ฉด True๋ฅผ ๋ฐํํฉ๋๋ค.โจ- False๊ฐ ๋ช๊ฐ๋ ์๊ด์์ด ๋จ ํ๋๋ผ๋ True๋ฉด True ๋ฐํ.โจ- ๋ชจ๋ ์์๊ฐ False ์ธ ๊ฒฝ์ฐ์๋ง False ๋ฐํ.โจ- ์ธ์๋ก ๋ฐ์ ์๋ฃํ์ด ๋น์ด์ด๋ ๊ฒฝ์ฐ False๋ฅผ ๋ฐํํฉ๋๋ค.
if any(15>x for x in a):
print(โYESโ)
else:
print(โNOโ)