Tech Blog of Pinomaker
Published 2022. 6. 6. 13:02
[Python] 리스트(1) Language/Python

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
profile

Tech Blog of Pinomaker

@pinomaker

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!