๐ Arrays๋ฅผ 5์ด ์์ด์๊ฒ ์ค๋ช ํ๊ธฐ
Source: Dev.to
๊ธฐ์ฐจ
์ซ์๊ฐ ๋งค๊ฒจ์ง ๊ฐ์ฐจ๊ฐ ์๋ ๊ธฐ์ฐจ๋ฅผ ์์ํด ๋ณด์ธ์:
๐ [Car 0] [Car 1] [Car 2] [Car 3] [Car 4]
๊ฐ ๊ฐ์ฐจ๋ ๋ฒํธ๊ฐ ์์ต๋๋ค(0๋ถํฐ ์์!). ๊ทธ๋ฆฌ๊ณ ํ๋์ ๋ฌผ๊ฑด์ ๋ด์ ์ ์์ต๋๋ค.
๋ฐฐ์ด์ ๋ฐ์ดํฐ์ฉ ๊ธฐ์ฐจ์ ๊ฐ์ต๋๋ค!
์ฝ๋ ์์๊ฐ ํฌํจ๋ ์ ์ฒด ๊น์ด ์๋ ํ๊ตฌ
์ฝ๋์์
fruits = ["apple", "banana", "cherry", "date"]
Index: 0 1 2 3
["apple", "banana", "cherry", "date"]
banana๋ฅผ ์ป์ผ๋ ค๋ฉด: fruits[1] (์ธ๋ฑ์คโฏ1, ๋ ๋ฒ์งธ ์์ดํ
)
์ 0๋ถํฐ ์์ํ ๊น?
์ด๊ธฐ ์ปดํจํฐ ์์ ์ ์ ํต! ๊ธฐ์ต๋ง ํ๋ฉด ๋ฉ๋๋ค:
- ์ฒซ ๋ฒ์งธ ์์ดํ = ์ธ๋ฑ์คโฏ0
- ๋ ๋ฒ์งธ ์์ดํ = ์ธ๋ฑ์คโฏ1
- ์ธ ๋ฒ์งธ ์์ดํ = ์ธ๋ฑ์คโฏ2
๋ฌด์์ ํ ์ ์๋์?
| ๋์ | ์ฝ๋ | ๊ฒฐ๊ณผ |
|---|---|---|
| ์์ดํ ๊ฐ์ ธ์ค๊ธฐ | fruits[2] | "cherry" |
| ์์ดํ ๋ณ๊ฒฝํ๊ธฐ | fruits[0] = "apricot" | ์ฒซ ๋ฒ์งธ ์์ดํ ์ ๋ฐ์ดํธ |
| ์์ดํ ์ถ๊ฐํ๊ธฐ | fruits.append("elderberry") | ๋์ ์ถ๊ฐ |
| ๊ฐ์ ๊ตฌํ๊ธฐ | len(fruits) | 5 |
ํ ๋ฌธ์ฅ์ผ๋ก
๋ฐฐ์ด์ ๋ฒํธ๊ฐ ๋งค๊ฒจ์ง ๋ฆฌ์คํธ์ ์ฌ๋ฌ ์์ดํ ์ ์ ์ฅํ๋ ๊ฒ์ผ๋ก, ๋ฒํธ๊ฐ ๋งค๊ฒจ์ง ๊ธฐ์ฐจ ๊ฐ์ฐจ๊ฐ ์ผ๋ ฌ๋ก ๋์ธ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค.