[210709 TIL - (2)] Python

Choi Rimยท2021๋…„ 7์›” 9์ผ
0

Python

๋ชฉ๋ก ๋ณด๊ธฐ
8/20
post-thumbnail

List

2์ฐจ์› List

  • List ๋˜ํ•œ List ์˜ ์š”์†Œ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค.
[["Bulls", 23], ["White Sox", 45]]
[["Bulls", 23], ["White Sox", 45]]
  • python์—์„œ๋Š” ์ด์™€ ๊ฐ™์€ List๋ฅผ Multi-dimensional lists(๋‹ค์ฐจ์› ๋ฆฌ์ŠคํŠธ)๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

Adding And Changing Elements To List

  • list์˜ ํŠน์ง• ์ค‘ ํ•˜๋‚˜๋Š” ์ˆ˜์ •์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์ ์ด๋‹ค.
  • +๋ฅผ ํ†ตํ•ด ๋ฆฌ์ŠคํŠธ์— ๋ฆฌ์ŠคํŠธ๋ฅผ ํ•ฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์—ฌ๊ธฐ์„œ ์กฐ์‹ฌํ•ด์•ผ ํ•  ์ ์€ + ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ list ๋“ค์„ ํ•ฉํ•œ ๊ฐ’์„ ๋‹ค์‹œ ์ €์žฅํ•˜๊ณ ์ž ํ•˜๋Š” ๋ณ€์ˆ˜์— ์ง€์ •ํ•ด์ค˜์•ผ ํ•œ๋‹ค๋Š” ์ ์ด๋‹ค.
    • +๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ์กด์˜ list๊ฐ€ ์ˆ˜์ •๋˜์ง€ ์•Š๊ณ  ๊ธฐ์กด์˜ list์™€ ๋‹ค๋ฅธ ์ƒˆ๋กœ์šด list๊ฐ€ ์ƒ์„ฑ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

insert

  • insert์—์„œ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ํŒจํ„ด์€ ๋‹ค์Œ 2๊ฐ€์ง€์ด๋‹ค.
    • insert(0, ์š”์†Œ): ๋ฆฌ์ŠคํŠธ์˜ ๋งจ ์ฒ˜์Œ์— ์š”์†Œ๋ฅผ ์ถ”๊ฐ€
    • insert(len(๋ฆฌ์ŠคํŠธ), ์š”์†Œ): ๋ฆฌ์ŠคํŠธ ๋์— ์š”์†Œ๋ฅผ ์ถ”๊ฐ€

Slicing

  • Slicing์€ ์˜ค๋ฆฌ์ง€๋„ list๋ฅผ ์ˆ˜์ •ํ•˜๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ, ์ƒˆ๋กœ์šด list๋ฅผ ๋งŒ๋“ค์–ด ๋‚ธ๋‹ค.
profile
https://rimi0108.github.io/

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