본문 바로가기
Algorithm/Python

List

by Code Art 2024. 4. 3.

1. 리스트 슬라이싱

리스트 슬라이싱을 직관적으로 보여주는 화면

>>> kospi_top10[:5] ['삼성전자', 'SK하이닉스', '현대차', '한국전력', '아모레퍼시픽']

>>> kospi_top10[5:9] ['제일모직', '삼성전자우', '삼성생명', 'NAVER']

>>> kospi_top10[5:-1] ['제일모직', '삼성전자우', '삼성생명', 'NAVER']

>>> kospi_top10[-1] ['현대모비스']

>>> kospi_top10[-1:-4:-1] ['현대모비스', 'NAVER', '삼성생명']

 

 

2. 리스트 제거

>>> list.remove(x) : 리스트에서 특정 요소 제거하기

 

3. 리스트 정렬

>>> sorted(list, reverse=False)    # list.sorted()가 아니다!, 정렬된 새로운 리스트 반환. 원본 안바뀜

>>> list.sort() # 리스트 원본 바뀜

 

4. 리스트에서 특정 요소의 인덱스 찾기

리스트 객체의 index() 메소드를 활용

만약 찾는 요소가 리스트 내에 중복되어 있다면, index() 메소드는 첫 번째로 발견된 해당 요소의 인덱스를 반환합니다. 

>>> a = [ 1,5,6,7,2,4 ]

>>> print(a.index(5))  # 1 

'Algorithm > Python' 카테고리의 다른 글

Hash table = dictionary (in python)  (0) 2024.04.04
반복문  (0) 2024.04.03
String  (0) 2024.04.03
Stack  (0) 2024.04.03
IT 관련 회사 코딩테스트를 준비하기 위한, 공부 계획  (1) 2024.04.03