상세 컨텐츠

본문 제목

[Python] 리스트 관련 메서드

Python

by TUZA 2022. 1. 4. 00:00

본문

#append() : 리스트에 원소를 하나 삽입할 때 사용한다.
#sort(): 기본 정렬 기능으로 오름차순으로 정렬한다.
#내림차순을 적용하고 싶다면? sort(reverse =True)

#reverse() : 리스트의 원소의 순서를 모두 뒤집어 놓는다
#insert(삽입할 위치 인덱스, 삽입할 값) : 특정한 인덱스 위치에 원소를 삽이할 때 사용한다.
#count(특정값) : 리스트에서 특정한 값을 가지는 데이터의 개수를 셀 때 사용한다.
#remove(특정값) : 특정한 값을 갖는 원소를 제거하는데, 값을 가진 원소가 여러 개면 하나만 제거함

a = [1,4,3]
print('기본 리스트: ', a)


#리스트 원소 뒤집기
a.reverse()
print('원소 뒤집기: ', a)

# 특정 인덱스에 데이터 추가
a.insert(2,3)
print('인덱스 2에 3 추가:', a)

# 특정 값인 데이터 개수 세기
print('값이 3인 데이터 개수: ', a.count(3))

# 특정 값 데이터 삭제
a.remove(1)
print('값이 1인 데이터 삭제: ', a)


# 기본 리스트:  [1, 4, 3]
# 원소 뒤집기:  [3, 4, 1]
# 인덱스 2에 3 추가: [3, 4, 3, 1]
# 값이 3인 데이터 개수:  2
# 값이 1인 데이터 삭제:  [3, 4, 3]


#특정 값을 가지는 원소를 모두 제거하기
a = [1,2,3,4,5,5,5,5]

remove_set = {3,5} #집합 자료형

#remove_list에 포함되지 않은 값만을 저장
result = [i for i in a if i not in remove_set]
print(result)
반응형

'Python' 카테고리의 다른 글

[Python] 튜플 자료형  (0) 2022.01.04
[Python] 문자열 자료형  (0) 2022.01.04
[Python] 리스트 컴프리헨션  (0) 2022.01.03
[Python] 리스트의 인덱싱과 슬라이싱  (0) 2022.01.03
[Python] 리스트 자료형  (0) 2022.01.03

관련글 더보기