์ค๋์ lambda ํจ์์ ๋ํด์ ๋ค๋ค๋ณผ ์์ ์ด๋ค ์ด ๊ธ๋ ๋ง์ฐฌ๊ฐ์ง๋ก ๋น์ ๊ณต์๋ค๋ ์ดํดํ๊ธฐ ์ฝ๊ฒ ์์ฑํด ๋ณผ ์์ ์ด๋ค ๋๋ค(lambda) ํจ์๋ ๋ฌด์์ธ๊ฐ? ํ์ด์ฌ์์ ํจ์๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์๋ ๋ฐฉ๋ฒ์ด ๊ฐ์ฅ ์ต์ํ ๊ฒ์ด๋ค def add(x, y): return x + y ๊ทผ๋ฐ ์ด๋ฐ ๊ฐ๋จํ ํจ์๋ ๊ตณ์ด ์ ๋ ๊ฒ ๋ง๋ค์ง ์๊ณ lambda๋ก ๋ง๋ค ์ ์๋ค add = lambda x, y: x + y ํ๋ง๋๋ก lambda๋ ํ์ด์ฌ์์ ํจ์๋ฅผ ๊ฐ๋จํ๊ฒ ๋ง๋๋ ๋ฐฉ๋ฒ ์ค ํ๋์ด๋ค. ๋๋ค(lambda)์ ๊ธฐ๋ณธ ํํ ๋๋ค์์ ๊ธฐ๋ณธ ํํ๋ ์ด๋ ๊ฒ ์๊ฒผ๋ค lambda ๋งค๊ฐ๋ณ์๋ค: ํํ์ add = lambda x, y: x + y ๊ทธ๋์ ์์ ์ฝ๋์ฒ๋ผ x, y๊ฐ ๋งค๊ฐ๋ณ์๋ค์ด๊ณ ํํ์์ x + y์ด๋ค ๊ฐ๋จํ ์กฐ๊ฑด๋ฌธ์ ์ฌ์ฉํ๋ la..
Python
์ค๋์ append()์ extend()์ ์ฐจ์ด์ ์ ๋ํด์ ์ ์ด๋ณด๋ ค ํ๋ค ์ผ๋จ ๋ ๋ค ๋ฆฌ์คํธ์ ์์๋ฅผ ์ถ๊ฐํ๋ ๋ฐ ์ฌ์ฉ๋๋ค append()์ ํน์ง * ๋จ์ผ ๊ฐ๋ง ๋ฐ๋๋ค * ์ถ๊ฐํ๋ ค๋ ๊ฐ์ด ๋ฆฌ์คํธ๋ฉด ๊ทธ ๋ฆฌ์คํธ ์ ์ฒด๊ฐ ํ๋์ ์์๋ก ์ถ๊ฐ๋๋ค ์์ list1 = [1, 2, 3] list1.append(4) print(list1) # ์ถ๋ ฅ: [1, 2, 3, 4] list2 = [5, 6] list1.append(list2) print(list1) # ์ถ๋ ฅ: [1, 2, 3, 4, [5, 6]] # ๋จ์ผ ๊ฐ๋ง ๋ฐ๋๋ค my_list = [1, 2, 3] my_list.append(4, 5, 6) print(my_list) # TypeError: append() takes exactly one argument (..