[Python] 리스트형

Jimin_Note·2022년 5월 8일
0

[Python]

목록 보기
4/34
post-thumbnail

list의 인덱스를 활용하여 원하는 요소에 접근할 수 있다.

list : 여러개의 변수를 묶어서 한번에 처리가능

a=[]
b=[1,2,3,4,5,]
c=['동','물','의',' ','숲']
d=[1,'달',5,'별']
e=[1,'달',['별',1234]

1) 문자열 인덱싱

:문자열에 번호를 부여하여 특정 문자를 뽑아내는 것

a='동물의 숲'
print(a[3])
a=
index01234
index-5-4-3-2-1

a[3]=a[-2] → 같은 문자열!!

a=1928374
a[3]

⇒TypeError(숫자형은 인덱스X, 문자열로 변환하여 추출해야함)

2) 문자열 슬라이싱

여러 개의 문자를 한번에 가져오고 싶을 때 사용

변수[이상:미만:간격]

a='동물의 숲'
print(a[0:2])
print(a[:4])
print(a[::2])

⇒’동물’

⇒’동물의 ’

⇒’동의숲’

a=['동','물']
b=['의',' ','숲']
a+b

⇒[ ’동’ , ’물’, ’ 의' , ’ ‘ , ’숲’ ]

3) 리스트 값 추가 : append()

food=['피자','치킨','곱창','삼겹살','떡볶이']
food.append('파스타')

⇒['피자','치킨','곱창','삼겹살','떡볶이',’파스타’]

마지막 인덱스로 추가된다

4) 리스트 값 지정 위치에 추가 : insert()

food=['피자','치킨','곱창','삼겹살','떡볶이']
food.insert(1,'파스타')

⇒['피자',’파스타','치킨','곱창','삼겹살','떡볶이']

5) 리스트 값 삭제 : remove()

food=['피자','치킨','곱창','삼겹살','떡볶이']
food.remove('곱창')

⇒['피자','치킨','삼겹살','떡볶이']

6)리스트 값 순서대로 정렬 : sort()

food=['피자','치킨','곱창','삼겹살','떡볶이']
food.sort()

⇒[’곱창',’떡볶이',’삼겹살',’치킨',’피자’]

한글의 경우 ㄱ,ㄴ,ㄷ,ㄹ, 순서로 정렬

영어의 경우 a,b,c,d 순서로 정렬

숫자의 경우 1,2,3,4 순서로 정렬

6) 리스트 값 역순서로 정렬 : reverse()

a=[1,2,3,4,5]
a.reverse()

⇒[5,4,3,2,1]

7) 리스트 값 위치 반환 : index()

food=['피자','치킨','곱창','삼겹살','떡볶이']
food.index('치킨')

⇒1

8) 리스트에 포함된 요소 개수 세기 : count()

a=[1,2,4,3,5,3,2,3,3]
a.count(3)

⇒4

profile
Hello. I'm jimin:)

0개의 댓글