반응형
--오늘의 학습 범위--
Part 2. 파이썬 심화 문법
Ch 02. 자료형심화
CH02_03. 리스트 다루기
리스트 자료형이 코딩을 함에 있어서 가장 중요한 자료형이므로 ~~~⭐⭐⭐⭐⭐
모든 메서드를 외워 쓸 필요는 없으므로 필요한 상황이 생기면 구글링 언어+기능 등으로 검색하자~
그리고 enumerate 많이 쓰니까 실습하면서 기억해두자~
리스트 메서드
리스트에 데이터를 추가하는 방법__append
리스트에 리스트를 추가하는 방법 __append([ ]) __리스트 자체를 추가
결과: 중첩된 리스트
리스트에서 데이터 삭제하는 방법 1 __ pop()
리스트에서 데이터 삭제하는 방법 2 (인덱스 이용)__pop(0) 괄호 안에 인덱스 넣음
리스트에서 데이터 삭제하는 방법 3 (데이터 이용)__remove('') 괄호안에 '데이터' 넣음
리스트 특정 값의 인덱스 구하는 방법 _. index 메서드 이용
리스트 특정 값의 개수 구하는 방법
리스트 모든 요소 삭제하는 방법 __. clear()
리스트 정렬하기 __. sort()
결과: 오름차순으로 정렬됨
enumerate
for in 반복문 사용할 때 인덱스같이 출력하는 방법
실습하기
# 리스트 메서드
# 리스트 데이터 삭제
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 :
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
반응형
'취미부자 > 취미1_코딩' 카테고리의 다른 글
패스트캠퍼스 챌린지 최종 후기 / 왕초보 코딩 인강 후기 (0) | 2021.12.08 |
---|---|
패스트캠퍼스 챌린지 30일차 /파이썬 심화 문법 (0) | 2021.11.30 |
패스트캠퍼스 챌린지 28일차 / 파이썬 심화 문법/ (0) | 2021.11.28 |
패스트캠퍼스 챌린지 27일차 /파이썬 심화 문법/ (0) | 2021.11.27 |
패스트캠퍼스 챌린지 26일차 / flask 기초 (0) | 2021.11.26 |
댓글