[Python] enumerate

apro_xoยท2021๋…„ 12์›” 2์ผ
0
post-thumbnail

enumerate?

์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€ ์ค‘ ์•Œ๊ฒŒ ๋œ ๊ธฐ๋Šฅ์ด๋‹ค. for๋ฌธ์—์„œ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜์—ˆ๊ณ  ์ด๊ฒƒ์— ๋Œ€ํ•˜์—ฌ ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ฒŒ ๋˜์—ˆ๋‹ค.

์‚ฌ์šฉ ๋ฒ•

  • ๋ฐ˜๋ณต๋ฌธ ์‚ฌ์šฉ ์‹œ ๋ช‡ ๋ฒˆ์งธ ๋ฐ˜๋ณต๋ฌธ์ธ์ง€ ํ™•์ธ์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.
  • ์ธ๋ฑ์Šค ๋ฒˆํ˜ธ์™€ ์ปฌ๋ ‰์…˜์˜ ์›์†Œ๋ฅผ tupleํ˜•ํƒœ๋กœ ๋ฐ˜ํ™˜ํ•œ๋‹ค.
t = [1, 5, 7, 33, 39, 52]
for p in enumerate(t):
  print(p)

# ๊ฒฐ๊ณผ
(0, 1)
(1, 5)
(2, 7)
(3, 33)
(4, 39)
(5, 52)
for i, v in enumerate(t):
  print("index : {}, value: {}".format(i,v))

# ๊ฒฐ๊ณผ
index : 0, value: 1
index : 1, value: 5
index : 2, value: 7
index : 3, value: 33
index : 4, value: 39
index : 5, value: 52
profile
์œ ๋Šฅํ•œ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ ํ”ˆ ์‚ฌ๋žŒ๐Ÿ˜€

0๊ฐœ์˜ ๋Œ“๊ธ€