□ 리스트(List)
○ 여러가지 관계가 있는 데이터를 하나의 변수로 다루는 방법
○ 대괄호 [ ] 를 사용하여 데이터 저장
○ ex = ['a','b','c','d','e',1,2,3,4,5,True,False]
○ 각 데이터는 인덱스를 사용해서 다룰 수 있음
□ 리스트 생성
location = ['서울시', '경기도', '인천시']
□ 인덱스 출력
location[0] #서울시 출력
location[1] #경기도 출력
location[2] #인천시 출력
□ 인덱스 추가 .append(추가 값) *복수개 추가는 불가
location.append('전라도')
location.append('경상도')
□ 인덱스를 활용한 슬라이싱
print(location[0:2])
print(location[3:5])
□ 삭제(1) .remove(삭제 값)
location.remove('경상도')
□ 삭제(2) del 변수명[인덱스 번호]
del location[3]
□ 특정위치에 삽입 .insert(인덱스번호, 삽입값)
location.insert(1, '충북')
□ 리스트 데이터 정렬
- 오름차순 .sort()
- 내림차순 .reverse()
num_list = [0,4,67,3,2,5,1,8]
num_list.sort() #오름차순
print(num_list)
num_list.reverse() #내림차순
print(num_list)
□ 문구(문장) .split 을 활용하여 리스트로 저장
- .split() 문장값 중 공백을 기준으로 각 단어로 쪼개어 리스트로 저장
easy_list = 'show me the money'
easy_list_edit = easy_list.split()
print(easy_list_edit)
□ 예제
- 빈리스트 생성방법
(1) ex = []
(2) ex = list() *(2)방법을 파이썬 공식사이트에서 권장함
#빈리스트 추가
team = [] #team = list() 와 같은의미이며 파이썬 공식언어 사이트에서는 list() 를 활용하여 선언을 권장
team.append('맨유')
print(team)
#빈리스트 추가
fr_team = list()
fr_team.append('파리생제르망')
print(fr_team)
#기존 리스트에 값 추가
lang = ['java','c','c++']
lang.append('golang')
print(lang)
#기존 리스트 값 삭제
del lang[2]
print(lang)
'Python > Python_basic' 카테고리의 다른 글
문자열, List, 조건문 기본예제 모음 (2) | 2023.11.29 |
---|---|
조건문(IF문) (1) | 2023.11.28 |
다양한 출력함수 (1) | 2023.11.28 |
문자열 인덱싱 (0) | 2023.11.27 |
문자열 함수 (0) | 2023.11.27 |