새싹일지

remove, delete 뭔데?? (파이썬 기본 문법)

gamnyam 2024. 6. 27. 09:42

list.remove() : list 내 한 개의 요소만 삭제, 리스트 내 리스트 삭제 불가

str.upper() : 자체를 바꾸진 않고 출력만

str.lower()  : 자체를 바꾸진 않고 출력만

str.replace("old","new")  : 자체를 바꾸진 않고 출력만

 

리스트 확대 : list.append(넣을거)
str 확대? : 반복문 사용하여 +=

 

a="123456789"

a[0:6:2]
'135'

 

remove

위 코드에서 answer 변수에 값이 할당되지 않는 이유는 arr.remove(i) 메서드가 None을 반환하기 때문입니다. remove 메서드는 리스트에서 특정 값을 제거하지만, 제거된 값을 반환하지 않습니다. 대신 None을 반환하므로, answer에 할당되는 값은 항상 None입니다.

 

sort도 마찬가지와 같은 이유로 할당은 안됨.

 

a=[1,3,2,5,3,6]


a.sort()

별도의 출력 없음

 

a

[1,2,3,3,5,6]

 

replace는 문자열에 해당 문자가 없어도 사용 가능

'새싹일지' 카테고리의 다른 글

0328 새싹일지  (0) 2024.06.28
0627 새싹일지  (0) 2024.06.27
0625 새싹일지  (0) 2024.06.25
깃허브 계정을 만들었다.  (0) 2024.06.24
0624 새싹일지  (0) 2024.06.24