본문 바로가기

Data/Python

[Python] 리스트 일정 구간 통째로 바꾸기

반응형

python 에서 일정구간 array 값을 한번에 바꾸고싶을 때 다음과 같은 방식으로 진행

a = [0, 0, 0, 0, 0, 0, 0]

b = [1, 2, 3]

# a라는 array에서 0번째에서 2번째까지 b의 array 값으로 바꾸고싶을땐

a[0:2] = b
print(a)
# a = [1, 2, 3, 0, 0, 0, 0]

일정 길이 array를 간단한 코드로 만들고싶을 때

# a라는 array에 3차원 array를 120개 만들고싶을 때

a = [[0] * 3 for i in range(120)]
반응형