안녕하세요? 뜻밖의 행운입니다.
글을 쓰는 이 시점 갑자기 날씨가 다시 엄청 추워졌는데요
건강들 유의하시기를 바라겠습니다.
패스트 캠퍼스 챌린지 24일 길다 길어
과거 챌린지는 30일 이었는데 50일까지 늘리다니 대단합니다.
다음 챌린지는 100일 아닐까요?
오늘은 리스트의 여러 매서드에 대해 배웠습니다.
사실 초보편과 겹치는 부분이 많아서 반가웠고 복습도 되었습니다.
매서드 종류가 많으나 다 반드시 외워야 할 필요는 없고
자주 사용하는 것만 자연스럽게 외우면 되는 것으로
오늘 배운 내용 코드 정리 입니다.
# 리스트 메서드
#리스트 데이터 추가
fruits = ['apple', 'orange']
fruits.append('grape')
print(fruits)
# 리스트 데이터 삭제
fruits = ['apple', 'orange', 'mango']
del fruits[1]
print(fruits)
fruits = ['apple', 'orange', 'mango']
fruits.pop(0)
print(fruits)
fruits = ['apple', 'orange', 'mango']
fruits.remove('orange')
print(fruits)
fruits = ['apple', 'orange', 'mango', 'apple', 'apple']
fruits.clear()
print(fruits)
#리스트 특정값의 인덱스 구하기
fruits = ['apple', 'orange', 'mango']
fruits.index('orange')
#리스트 특정 값의 개수 구하는 방법
fruits = ['apple', 'orange', 'mango', 'apple', 'apple']
fruits.count('apple')
# 리스트 정렬
numbers = [5, 1, 2, 8, 3]
numbers.sort()
print(numbers)
# enumerate
titles = ['출석!!', '출석인증합니다!', '출석이요!!']
for index, title in enumerate(titles, 1):
print(f'{index} 번째 글입니다. 제목 : {title}')
데이터 삭제, 추가, 인덱스 구하기, 개수 구하기, 정렬, 뭘로 설명하기 어려운 ㅎ enumerate 까지
각각 간략하게 살펴 보겠습니다.
공부한 코드들 작동을 잘하면 그렇게 좋을 수가 없지요
자주 보던 것입니다. 리스트명.append(추가내용) 형식으로
리스트 끝에 새로운 데이터를 추가합니다.
삭제는 여러가지 종류가 있는데요 del, pop, remove 크게 다른것들은 없습니다.
사용법도 비슷합니다. 그냥 숫자를 주면서 index에 있는 데이터를 삭제 하는 방법
실제로 데이터명을 줘서 삭제하는 방법
그리고 clear를 통해서 아예 모든 리스트를 삭제 하는 방법이 있습니다.
리스트의 인덱스를 구하는 것도 간단합니다.
리스트명.index('구하고자 하는 데이터') 형식이면
해당 데이터의 index가 무엇인지 구해집니다.
이것이 오늘의 핵심이라고 보는데
enumerate 입니다. 정확히는 리스트의 데이터와 해당 데이터의 인덱스를 같이 출력하는 기능이며
for문이랑 같이 쓰입니다.
네 위와 같은 형태입니다.
'IT > 프로그래밍' 카테고리의 다른 글
[파이썬] 파이썬 매개변수 2번째 [패스트 캠퍼스 챌린지 29일] (0) | 2022.02.21 |
---|---|
[파이썬] 파이썬 매개변수 [패스트 캠퍼스 챌린지 28일] (0) | 2022.02.20 |
[파이썬] 파이썬 심화 문자열 다루기 연습문제 [패스트 캠퍼스 챌린지 27일] (0) | 2022.02.19 |
[파이썬] 파이썬 심화 할당과 복사 [패스트 캠퍼스 챌린지 26일] (0) | 2022.02.18 |
[파이썬] 파이썬 심화 리스트 내포 [패스트 캠퍼스 챌린지 25일] (0) | 2022.02.17 |
[파이썬] 파이썬 심화 문자열 포매팅[패스트 캠퍼스 챌린지 23일] (0) | 2022.02.15 |
[파이썬] 파이썬 심화 문자열 다루기[패스트 캠퍼스 챌린지 22일] (0) | 2022.02.14 |
[파이썬] 파이썬 1차 프로젝트 블로그 만들기 마지막 [패스트 캠퍼스 챌린지 21일] (0) | 2022.02.13 |
[파이썬] 파이썬 1차 프로젝트 블로그 만들기 4번째 [패스트 캠퍼스 챌린지 20일] (0) | 2022.02.12 |
[파이썬] 파이썬 1차 프로젝트 블로그 만들기 3번째 [패스트 캠퍼스 챌린지 19일차] (0) | 2022.02.11 |