ํ์ด์ฌ - Range ๋ฒ์
Range Range๋ ์ฐ์๋ ์ซ์๋ฅผ ์์ฑํ๋ ๊ฒ์ผ๋ก, ๋ฆฌ์คํธ๋ ๋ฐ๋ณต๋ฌธ์์ ๋ง์ด ์ฌ์ฉ๋ฉ๋๋ค. ํ์ range(์ต์ข
๊ฐ) # 0์์ '์ต์ข
๊ฐ'-1๊น์ง ์ฐ์๋ ์ซ์๋ฅผ ์์ฑํ๋ค. range(์ด๊ธฐ๊ฐ, ์ต์ข
๊ฐ) # '์ด๊ธฐ๊ฐ'์์ '์ต์ข
๊ฐ'-1๊น์ง ์ฐ์๋ ์ซ์๋ฅผ ์์ฑํ๋ค. range(์ด๊ธฐ๊ฐ, ์ต์ข
๊ฐ, ์ฆ๊ฐ๊ฐ) # '์ด๊ธฐ๊ฐ'์์ '์ต์ข
๊ฐ'-1๊น์ง '์ฆ๊ฐ๊ฐ'๋งํผ ์ฆ๊ฐํ๋ฉด์ ์ซ์๋ฅผ ์์ฑํ๋ค. ์์ range(5) => [0, 1, 2, 3, 4] # 0๋ถํฐ ์ต์ข
๊ฐ(5)-1๊น์ง ์ฐ์๋ ์ซ์๋ฅผ ์์ฑํ๋ค. range(1, 5) => [1, 2, 3, 4] # ์ด๊ธฐ๊ฐ(1)๋ถํฐ ์ต์ข
๊ฐ(5)-1๊น์ง ์ฐ์๋ ์ซ์๋ฅผ ์์ฑํ๋ค. range(1, 5, 2) => [1, 3] # ์ด๊ธฐ๊ฐ(1)๋ถํฐ ์ต์ข
๊ฐ(5)-1๊น์ง ์ฆ๊ฐ๊ฐ(2)๋งํผ ์ฆ๊ฐํ๋ฉด์..
2022. 10. 6.
ํ์ด์ฌ - ๋ ๊ฐ ์ด์ ์ค๋ณต๋ ๋ฆฌ์คํธ ์์ ์ถ๋ ฅ(count)
lis = ['a', 'b', 'c', 'd', 'd'] for (index, value) in enumerate(lis): if lis.count( lis[index] ) >= 2: print(index, value) ์ฐธ๊ณ : https://infinitt.tistory.com/78 ํ์ด์ฌ(python) ๋ฆฌ์คํธ ์ค๋ณต ์์ ๊ฐ์ ์ฐพ๊ธฐ (์นด์ดํ
) or ์ ๊ฑฐ,์ญ์ ํ๊ธฐ (try , except , count) *์ค๋ณต์์ ์นด์ดํ
ํ๊ธฐ *try, except ๋ฌธ ์ฌ์ฉ count={} lists = ["a","a","b",'apple','w','wf'] for i in lists: try: count[i] += 1 except: count[i]=1 print(count) ๊ฒฐ๊ณผ๊ฐ : {'a': 2, 'b': 1, 'ap..
2022. 8. 31.