티스토리 뷰

반응형

리스트의 수정,변경과 삭제 하는방법


1. 리스트에서 하나의 값 수정하기

1
2
3
4
5
>>> a = [1,2,3]
>>> a[2= 4
>>> a
[124]
>>> 
cs


a[2]의 요소값 3이 4로 바뀌었다.  즉 해당 요소값을 변경해서 바로 대입해 주면 된다. 


2.리스트에서 연속된 연속된 범위의 값 수정하기 

1
2
3
4
5
6
7
>>> a[1:2]
[2]
>>> a[1:2= ['a','b','c']
>>> a
[1'a''b''c'4]
>>> 
 
cs


a[1:2]는 a[1]부터 a[2]까지를 말하는데 a[2]는 포함하지 않으므로 a=[1,2,4]에서 a[1]의 값인 2만을 의미한다. 즉, a[1:2]를 ['a','b','c']로 바꾸었으므로 a리스트에서 2라는 값대신에 ['a','b','c']라는 값이 대입되어 출력된 것이다. 


3.[]사용해 리스트 요소 삭제하기

1
2
3
>>> a[1:3= []
>>> a
[1'c'4]
cs


2번까지 진행한 리스트의 값은 [1,'a','b','c',4] 였다. 여기서 a[1:3]은 a의 인덱스 1번부터 (다시한번 말하지만 파이썬은 0부터 시작하니 1이라고하면 두번째를 의미한다. 헷갈리지 말자) 3번까지 ['a','b']을 의미한다. 그런데 a[1:3]을 []으로 바꾸어 주었기 때문에 빈 리스트값처리

즉 삭제처리가 된 [1,'c',4]가 된다.


4.del함수 사용해서 리스트 요소 삭제하기

1
2
3
4
5
>>> a
[1'c'4]
>>> del a[1]
>>> a
[14]
cs


파이썬 내장함수 del을 이요해서 현재 a는 [1,'c',4] 이고,  a[1]인 'c'를 삭제한다. 

제 포스팅이 도움이 되셨다면

로그인이 필요없는 ↓♡공감↓ 꾸~욱 부탁드려요^^ 

더 나은 포스팅에 큰 힘이 됩니다.



반응형
댓글