2022-11-26-TIL
๐ ์ค๋ ๊ณต๋ถํ ๋ด์ฉโ
- python ์ปดํ๋ฆฌํจ์
- ํ์ด์ฌ ๋ฌธ๋ฒ ์ค ๊ฐ์ฅ ์ดํด ์๊ฐ๋ ๋ฌธ๋ฒ. ์ด๊ฒ ์ ๋ง ๊ฐ๋ ์ฑ์ด ์ข์ ๋ฌธ๋ฒ์ธ๊ฐ ๋ผ๋ ์๊ฐ์ด ๋ค์๋ ๋ฌธ๋ฒ
- ๋ฆฌ์คํธ ์ปดํ๋ฆฌํจ์
- ์๋ก์ด ๋ฆฌ์คํธ๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ
- ์งง์ ์ฝ๋๋ก ๋ง๋ค ์ ์์
- ๋ฌธ๋ฒ์ ์ต์ํด์ง๋ฉด ๊ฐ๋ ์ฑ์ด ์ข์์ง๋ค?
- ์ํ์ค์ ๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅ
- ์คํธ๋ง
- ๋ฆฌ์คํธ
- range
- tuple
numbers = [1, 2, 3]
new_list = []
for n in numbers:
add_1 = n + 1
new_list.append(add_1)
# new_list = [new_item for item in list]
new_list = [n+1 for n in numbers]
new_list = [new_item for item in list]
- ์ด๋ค ์์๋ก ์ฝ์ด์ผ ๋ ์ง ํผ๋ ์ค๋ฌ์ธ์๋ ์์ง๋ง?? ์ต์ํด์ง๋ฉด ํธํ๋ค???
์กฐ๊ฑด์ด ํฌํจ๋ ๋ฆฌ์คํธ ์ปดํ๋ ์ด์ โ
new_list = [new_item for item in list if test]
names = ["Alex", "Beth", "Caroline", "dave", "Eleanor", "Freddie"]
upper_names = [n.upper() for n in names if len(n) >= 5]
- replit.com ์ฌ์ดํธ๋ ํ์คํ ์ฐ์ต ์ฉ๋๋ก ์ข์ ๊ฒ ๊ฐ๋ค.