[python] 리스트

이도원·2022년 8월 23일
0

python 문법

목록 보기
2/7

리스트 다루기.

정렬

리스트.sort() -오름차순 // 리스트.sort(reverse=True) - 내림차순
sorted(리스트) - 리스트는 자체는 변경하지 않고 정렬 결과 반환
lambda활용 - https://velog.io/@qqqqlss/python-%EB%9E%8C%EB%8B%A4lambda

리스트 연산

리스트.extend(리스트2) - 합치기 (== 리스트1+리스트2)
리스트.append(value) - 리스트 뒤에 value 추가

del 리스트 - 리스트 아예 메모리에서 제거 ( []이용하면 부분 제거 가능)
리스트.pop(index) - index의 value 반환하며 제거 ( index 생략시 default -1)
리스트.remove(value) - 가장 앞에 있는 value 제거 (value 없으면 error)
리스트.clear() - 빈 리스트 만듬 (== del 리스트[:])

리스트.insert(index, value) - 리스트 index에 value 넣기

리스트.reverse() - 리스트 값 거꾸로 뒤집는다.

리스트 다루기

리스트.index(value) - 가장 앞에 있는 value index 반환(value 없으면 error)
리스트.count(value) - 리스트 안에 있는 value 갯수 반환
value not in/in 리스트 - 리스트 안에 요소 있는지 확인
리스트[i:j] - 리스트 부분적으로 쓸 때

공식문서

https://docs.python.org/3/library/stdtypes.html?highlight=list#list

profile
studying

0개의 댓글