[์ž๋ฃŒ๊ตฌ์กฐ] 01. ๋ฐฐ์—ด

2021. 8. 8. 08:00ใ†์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ค€๋น„/์ž๋ฃŒ๊ตฌ์กฐ

728x90
๋ฐ˜์‘ํ˜•

์•ˆ๋…•ํ•˜์„ธ์š”? ์ฃผ๋‹ˆํ•˜๋ž‘ ์ž…๋‹ˆ๋‹ค.

์˜ค๋Š˜์€ ์ž๋ฃŒ๊ตฌ์กฐ์—์„œ ๋ฐฐ์—ด์— ๋Œ€ํ•ด์„œ ๊ณต๋ถ€ ํ•ด ๋ณด๋„๋ก ํ•  ๊ฒƒ์ด์—์š”!

์ œ๊ฐ€ ํ‘ผ ์ฝ”๋“œ๊ฐ€ ๊ถ๊ธˆํ•˜์‹œ๋‹ค๋ฉด? ์ฃผ๋‹ˆํ•˜๋ž‘์˜ ๊นƒ ํ—ˆ๋ธŒ์— ๊ด€์‹ฌ์„ ์ฃผ์„ธ์š”!

๋ฐ”๋กœ ์‹œ์ž‘ ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค!

 

 


 

๐Ÿ“Œ ๋ฐฐ์—ด ( Array )


  • Data๋ฅผ ๋‚˜์—ดํ•˜๊ณ , ๊ฐ Data๋ฅผ Index Number์— ๋Œ€์‘ํ•˜๋„๋ก ๊ตฌ์„ฑํ•œ Data ๊ตฌ์กฐ
  • Python์—์„œ๋Š” List Type์˜ ๋ฐฐ์—ด ๊ธฐ๋Šฅ ์ œ๊ณต

 

   ๐Ÿ“ ๋ฐฐ์—ด์˜ ํ•„์š”์„ฑ

  • ๊ฐ™์€ ์ข…๋ฅ˜์˜ Data Type์— ๋งž๋Š” Data๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
    • String์ด๋ฉด String, int๋ฉด int ํ•œ ๊ฐ€์ง€ Data Type๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • ๊ฐ™์€ ์ข…๋ฅ˜์˜ Data๋ฅผ ์ˆœ์ฐจ์ ์œผ๋กœ ์ €์žฅ
  • ์žฅ์  : 
    • ๋น ๋ฅธ ์ ‘๊ทผ ๊ฐ€๋Šฅ : ์ฒซ Data์˜ ์œ„์น˜์—์„œ ์ƒ๋Œ€์ ์ธ ์œ„์น˜๋กœ Data ์ ‘๊ทผ ( index Number๋กœ ์ ‘๊ทผ )
  • ๋‹จ์  :
    • Data ์ถ”๊ฐ€ / ์‚ญ์ œ์˜ ์–ด๋ ค์›€ : Data๋ฅผ ์ถ”๊ฐ€์‹œ์— ํ•ด๋‹น ์ž๋ฆฌ์— ์žˆ๋Š” Data๋ฅผ ํ•œ ์นธ ๋ฐ€์–ด๋‚ด๊ณ , ๊ทธ ์ž๋ฆฌ์— ์ถ”๊ฐ€ํ•˜๊ณ , ์‚ญ์ œ ์‹œ์—๋Š” ํ•ด๋‹น Data๋ฅผ ์‚ญ์ œ ํ•œ ๋’ค ๊ทธ ๋’ค์— ์žˆ๋Š” Data๋ฅผ ํ•œ ์นธ์”ฉ ๋‹น๊น€์œผ๋กœ, ๊ทธ๋งŒํผ์˜ ์‹œ๊ฐ„์ด ์†Œ์š”๋œ๋‹ค.
    • ๋ฏธ๋ฆฌ Array์˜ ํฌ๊ธฐ(๊ธธ์ด)๋ฅผ ์ง€์ •ํ•˜์—ฌ ์‚ฌ์šฉ : ๊ทธ ํฌ๊ธฐ๋งŒํผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ๊ณต๊ฐ„์˜ ๋‚ญ๋น„๊ฐ€ ๋ฐœ์ƒ

 

 

 

 ๐Ÿ’ก ์ฐธ๊ณ  ( Python range ํ•จ์ˆ˜ ์‚ฌ์šฉ๋ฒ• )
  - range(stop) : range(10)์€ 0 ~ 9๊นŒ์ง€.
  - range(start, stop) : range(1, 11)์€ 1 ~ 10๊นŒ์ง€.
  - range(start, stop, step) : range(0, 20, 2)๋Š” 0, 2, 4, 6, 8, 10, 12, 14, 16, 18 ๊นŒ์ง€.
  - start, stop, step์€ ์Œ์ˆ˜(-)๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

  

 

 


 

์ฃผ๋‹ˆํ•˜๋ž‘์˜ ๊ธ€์ด ๋งˆ์Œ์— ๋“œ์…จ๋‚˜์š”? ๊ตฌ๋…๊ณผ ๊ณต๊ฐ! ๊ทธ๋ฆฌ๊ณ , ๋Œ“๊ธ€์€ ์ฃผ๋‹ˆํ•˜๋ž‘์—๊ฒŒ ๋งŽ์€ ํž˜์ด ๋ฉ๋‹ˆ๋‹ค

728x90
๋ฐ˜์‘ํ˜•