본문 바로가기
취미부자/취미1_코딩

패스트캠퍼스 챌린지 29일차 / 파이썬 심화 문법/리스트 다루기

by 연습중인최 2021. 11. 29.
반응형


--오늘의 학습 범위--

 

Part 2. 파이썬 심화 문법

Ch 02. 자료형심화

CH02_03. 리스트 다루기

 


리스트 자료형이 코딩을 함에 있어서 가장 중요한 자료형이므로 ~~~⭐⭐⭐⭐⭐

모든 메서드를 외워 쓸 필요는 없으므로 필요한 상황이 생기면 구글링 언어+기능 등으로 검색하자~

그리고 enumerate 많이 쓰니까 실습하면서 기억해두자~


리스트 메서드

 

리스트에 데이터를 추가하는 방법__append

리스트에 리스트를 추가하는 방법 __append([ ]) __리스트 자체를 추가

결과: 중첩된 리스트

 

리스트에서 데이터 삭제하는 방법 1 __ pop()

리스트에서 데이터 삭제하는 방법 2 (인덱스 이용)__pop(0) 괄호 안에 인덱스 넣음

인덱스 번호에 해당하는 리스트 삭제

리스트에서 데이터 삭제하는 방법 3 (데이터 이용)__remove('') 괄호안에 '데이터' 넣음

리스트 특정 값의 인덱스 구하는 방법 _. index 메서드 이용

리스트 특정 값의 개수 구하는 방법

애플이 리스트에서 총 몇 번 포함이 되어 있느냐  

리스트 모든 요소 삭제하는 방법  __. clear()

리스트 정렬하기  __. sort()

정렬되지 않는 리스트가 있을때 .sort()  

결과: 오름차순으로 정렬됨

 

enumerate

for in 반복문 사용할 때 인덱스같이 출력하는 방법

출력값 : 0, 5   /1, 2

실습하기

# 리스트 메서드

# 리스트 데이터 삭제
fruits = ['apple', 'orange', 'mango' ]
del fruits[1]
print(fruits)


# 리스트 정렬

numbers = [5, 1, 2, 8, 3]
numbers.sort()
print(numbers)

# enumerate

titles = ['출석!!', '출석인증합니다!', '출석이요!!']

for title in titles:
    print(title)

# 출력값에 인덱스 번호 만들어 주고 싶을 떄

index = 1
for title in titles:
    print(index, title)
    index = index + 1

 # 변수 만들기가 너무 귀찮잖아~ 그럴때에  enumerate 사용


for index, title in enumerate(titles):
    print(index, title)

# 인덱스는 0부터 시작함
# 1부터 시작하고 싶으면 index+1 

for index, title in enumerate(titles):
    print(index+1, title)


# index+1 이 보기 싫다 싶으면 

for index, title in enumerate(titles, 1):   # 두번째 인자로 시작 번호 지정 가능
    print(index, title)     # 인덱스가 1부터 시작


# 포매팅을 해서

for index, title in enumerate(titles, 1):   
    print(f'{index} 번째 글입니다. 제목은 : {title}')

 

 

 

 

 

link : 

https://bit.ly/3FVdhDa

 

수강료 100% 환급 챌린지 | 패스트캠퍼스

딱 5일간 진행되는 환급챌린지로 수강료 100% 환급받으세요! 더 늦기전에 자기계발 막차 탑승!

fastcampus.co.kr

 

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

반응형

댓글