[python] ๋ฆฌ์ŠคํŠธ์—์„œ ์Šฌ๋ผ์ด์‹ฑ ํ›„ ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ๊ฐ€ ์•„๋‹Œ ์š”์†Œ๋“ค๋งŒ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•

2025. 8. 21. 00:58ยท๐Ÿ“š ๋ฐฑ์ค€
728x90
๋ฐ˜์‘ํ˜•

Python์—์„œ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋‹ค๋ฃจ๋‹ค ๋ณด๋ฉด, ํ•œ ๋ฆฌ์ŠคํŠธ์˜ ์ผ๋ถ€ ์š”์†Œ๋ฅผ slicing์„ ์‚ฌ์šฉํ•ด์„œ ๋‹ค๋ฅธ ๋ฆฌ์ŠคํŠธ์— ์ถ”๊ฐ€ํ•  ๋•Œ, append๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ๋กœ ์ถ”๊ฐ€๋œ๋‹ค.

answer.append(a[i:])
# [[1, 2, 3], 2, [2, 3], 3, 3, [3]] # append ์‚ฌ์šฉํ•œ ๊ฒฐ๊ณผ

์ด ๋•Œ, ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ๊ฐ€ ์•„๋‹Œ slicing ๋ฒ”์œ„์— ์žˆ๋Š” ๊ฐ ์š”์†Œ๋“ค์„ ๊ฐœ๋ณ„ ์š”์†Œ๋กœ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ์„ ๋•Œ๋Š” ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ๊นŒ?

# [1, 2, 3, 2, 2, 3, 3, 3, 3]

์œ„์™€ ๊ฐ™์ด ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” extend ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

 

answer.extend(a[i:])

์ด๋ ‡๊ฒŒ append๊ฐ€ ์•„๋‹Œ, extend๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด์ค‘๋ฆฌ์ŠคํŠธ๊ฐ€ ์•„๋‹Œ ๊ฐ๊ฐ์˜ ๊ฐœ๋ณ„ ์š”์†Œ๋กœ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค!

728x90
๋ฐ˜์‘ํ˜•

'๐Ÿ“š ๋ฐฑ์ค€' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] : ์˜์–ด ๋๋ง์ž‡๊ธฐ  (1) 2025.07.17
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] : [1์ฐจ] ๋น„๋ฐ€์ง€๋„  (0) 2025.07.16
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] : ์—ฐ์† ๋ถ€๋ถ„ ์ˆ˜์—ด ํ•ฉ์˜ ๊ฐœ์ˆ˜  (3) 2025.07.14
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] : ๋ฉ€๋ฆฌ๋›ฐ๊ธฐ  (0) 2025.07.13
[DP] ํŒŒ์ด์ฌ์œผ๋กœ Dynamic Programming ์ •๋ณตํ•˜๊ธฐ  (0) 2025.07.13
'๐Ÿ“š ๋ฐฑ์ค€' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] : ์˜์–ด ๋๋ง์ž‡๊ธฐ
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] : [1์ฐจ] ๋น„๋ฐ€์ง€๋„
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] : ์—ฐ์† ๋ถ€๋ถ„ ์ˆ˜์—ด ํ•ฉ์˜ ๊ฐœ์ˆ˜
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] : ๋ฉ€๋ฆฌ๋›ฐ๊ธฐ
coram22
coram22
  • coram22
    ram2 ๐Ÿš—
    coram22
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (86)
      • ๐Ÿ’ง flutter (22)
      • ๐ŸŽ iOS (18)
      • ๐Ÿฉต CosPro (4)
        • python 2๊ธ‰ (4)
      • ๐Ÿˆ‍โฌ› git (3)
      • ๐Ÿ–ฅ๏ธ react (6)
      • ๐Ÿพ OS (1)
      • ๐Ÿ›œ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ (6)
      • ๐ŸŒƒ computer vision (6)
      • ๐Ÿ“š ๋ฐฑ์ค€ (11)
      • ๐Ÿฃ My Story (1)
      • ๐Ÿ’ป else (8)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ๐Ÿˆโ€โฌ› github ๐Ÿˆโ€โฌ›
    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

    • ๐Ÿฑ Github ๐Ÿฑ
  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    Xcode
    SwiftUI
    ์ค‘๋„ํœดํ•™
    OpenCV
    FLUTTER
    2๊ธ‰
    React
    ๊ณต์‹๋ฌธ์„œ
    ์ •๋‹ต
    Swift
    UIKit
    ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค
    IOS
    Computer Vision
    ์ปด๋„ค
    Git
    ์˜ค๋ธ”์™„
    dart
    ํ‹ฐ์Šคํ† ๋ฆฌ์ฑŒ๋ฆฐ์ง€
    Python
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
coram22
[python] ๋ฆฌ์ŠคํŠธ์—์„œ ์Šฌ๋ผ์ด์‹ฑ ํ›„ ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ๊ฐ€ ์•„๋‹Œ ์š”์†Œ๋“ค๋งŒ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”