์ฝ๋ฉ ํ ์คํธ ์ฐ๋ฉด ์ข์ ํจ์
- map - map(function_name, list_name(=iterable) : iterableํ ์์์ function์ ์ ์ฉ์ํจ๋ค.
์ฃผ๋ก ํ์ ์บ์คํ ์ ํ๋๋ฐ ์ฉ์ดํ๊ฒ ์ฌ์ฉํ๋ค. ์๋ฅผ ๋ค๋ฉด int, str ๋ฑ์ ๊ฒฝ์ฐ๋ฅผ ๋น ๋ฅด๊ฒ ์ฝ๋๋ฅผ ์์ฑํ ์ ์๋ค.
- zip - ์ฌ๋ฌ iterable ํ ๊ฐ์ฒด๋ฅผ for ๋ฌธ ๋๋ฆด ๋ ํ๋์ฉ ๊บผ๋ด์จ๋ค, index๋ฅผ ํตํด ์ ๊ทผํ๋ ๊ฒ๋ณด๋ค ์ง๊ด์ ์ด๋ค
for a,b,c in zip(a_list, b_list, c_list) :
d = a+b+c
print(d)
- split() - ๋ฌธ์์ด์ ํ์ฑํ ๋, ํ๋ผ๋ฏธํฐ๋ก ๋ฃ์ ๋ฌธ์์ด์ ๊ธฐ์ค์ผ๋ก ์๋ผ์ iterable ํ ๊ฐ์ฒด๋ฅผ ๋ฐํํ๋ค.
hello_string = "Hello World, nice to meet you"
reulst = hello_string.split(" ")
# result = ["Hello", "World,", "nice", "to", "meet", "you"]
- replace() - ๋ฌธ์์ด์์ ์นํ์ ์ฌ์ฉํ ๋ ์ฌ์ฉํ๋ค.
hello_string = "Hello World, nice to meet you"
reulst = hello_string.replace(" ", "!")
# result = "Hello!World,!nice!to!meet!you"
- re.sub() - ์ ๊ท ํํ์์ ์ฌ์ฉํ๋ค.. ๋ฌธ์์ด ์ฒ๋ฆฌ์์ ๊ฐ์ฅ ์ข๋ค... ํ์ง๋ง ์ ๊ทํํ์ ์ฌ์ฉ๋ฒ์ ์ตํ์ผํ๋ค.
- sorted() - ๊ผญ ์ตํ์, ์ ๋ ฌ์ ํ ๋ lambda ํจ์ ์ฌ์ฉ์ผ๋ก ๊ฐ์ฅ ์ง๊ด์ ์ผ๋ก ๋น ๋ฅด๊ฒ ์ฌ์ฉํ ์ ์๋ค.
์ด์ธ์ sum, len, range, index, enumerate ๋ฑ์ ํจ์๋ค์ ๊ธฐ๋ณธ์ผ๋ก ์ตํ์ผ ํ๋ค.
์์ฃผ ์ฌ์ฉ๋๋ ์ฝ๋
- list ์ด๊ธฐํ
๋ฐฉ๋ฒ์ ๋ง์ ๋ฐ, ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ 0์ผ๋ก ์ด๊ธฐํ ๋ ๋ฆฌ์คํธ
legnth = 100
zero_list = [0] * length
๊ทธ ๋ค์์ iterable ๊ฐ์ฒด๋ฅผ ํ์ฉํ์ฌ list ์ด๊ธฐํ
zero_list = [0] * 100
list_comprehension = [ i+1 for i in zero_list]
์ด์ค list
list_2D = [ [0] * col for col in range(len(row)) ]
๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก dict ๋ ์ค๊ดํธ ๋์ ๋๊ดํธ๋ฅผ ์ฌ์ฉํ๊ณ key:value ๋ฅผ ํตํด ์ ์ธ ํ ์ ์๋ค.
zero_dict = = { key:value for key,value in zip(key_list, value_list) }
์์ฃผ ๋ฌป๋ ์๊ฑด
- ์ ๊ณฑ ์ ํ๋ณ
- ์์ ํ๋ณ
- ์ฝ์ ๊ฐฏ์
- ์ต๋๊ณต์ฝ์, ์ต์ ๊ณต์ฝ์
'๐ป CS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํํ ๊ฐ๋ฅํ ์ด์งํธ๋ฆฌ (0) | 2023.01.31 |
---|---|
์ธ์ฌ๊ณ ๊ณผ (0) | 2023.01.30 |
2022-08-08 ํ๋ก๊ทธ๋๋จธ์ค ์ธ์ฆ 100๋ฌธ์ ๋ฌ์ฑ (0) | 2022.08.08 |
ํ๋ก๊ทธ๋๋จธ์ค - ์ด์ค์์ํ,k ๋ฒ์งธ ์ (0) | 2022.01.21 |
ํ๋ก๊ทธ๋๋จธ์ค - ๋ค๋ฆฌ๋ฅผ ์ง๋๋ ํธ๋ญ, ์ฃผ์ ๊ฐ๊ฒฉ, ๋ ๋งต๊ฒ (0) | 2022.01.19 |