JavaScript의 배열, 객체와 같이 리스트는 Python의 복합 자료형이다.
리스트는 아래와 같이 사용한다.
# 변수명 = [항목1, 항목2, 항목3]
menu = ["coffee", "coke", "tea"]
빈 리스트를 만들고, 항목을 추가하고, 길이를 구하는 방법은 아래와 같다.
student = []
student.append("철수")
student.append("영희")
print(student) #["철수", "영희"]
print(len(student)) #2
리스트를 참조할 수 있는 방법은 아래와 같다.
student = [1,2,3,4,5]
print(student[0]) # 1
print(student[3]) # 4
#역순 첨자
print(student[-1]) # 5
print(student[-5]) # 1
리스트의 메소드 count, index
#count, 리스트의 같은 값이 몇 개 있는 지 반환
student = [1,2,3,1,1,1]
print(student.count(1)) #4
#index 인자 값의 위치 반환, 동일 값 존재 시 첫번째 반환
student = [1,2,3,1]
print(student.index(1)) #0
리스트 내용을 수정은 아래와 같이 가능하다.
menu = ["coffee", "juice", "pumkin"]
menu[0]= "water"
print(menu) # ["water", "juice", "pumkin"]
리스트 안에 리스트를 넣을 수도 있으며, 아래와 같이 사용한다.
animal = [["사자", "호랑이"], "물고기", "참새"]
print(animal[0][1]) # "호랑이"
'Language > Python' 카테고리의 다른 글
[Python] 딕셔너리 (0) | 2022.06.12 |
---|---|
[Python] 리스트(2) (0) | 2022.06.06 |
[Python] requests와 json을 이용한 http 통신하기. (0) | 2022.06.04 |
[Python] 튜플 (0) | 2022.05.30 |
[Django] Django 개발 환경 구축(Mac, Anaconda, IntelliJ) (0) | 2022.05.07 |