본문 바로가기
Back-end/Python

Python List 함수

by JiGyeong 2019. 2. 19.

Python List

1. List

리스트를 하나 만들어 in, not in 출력값을 알아보자.
season = ['spring', 'summer', 'fall', 'winter']
print(season[1])
print('spring' in season)
print('Spring' not in season)
결과
summer
True
True



2. 문자열 입력, 출력

문자열을 입력받아 출력하는 리스트를 만들어보자.
Fruits = []
while True :
  fruit = input("과일을 입력하세요 >> ")
  if fruit == "" :
      break
  Fruits.append(fruit)

print("=입력된 과일=")
for fruit in Fruits :
  print(fruit, end=", ")
결과
과일을 입력하세요 >> 사과
과일을 입력하세요 >> 딸기
과일을 입력하세요 >> 바나나
과일을 입력하세요 >>
=입력된 과일=
사과, 딸기, 바나나,



3. List 함수

지금부터 아래 리스트를 활용해서 함수를 공부해보자.
Names = ['Tom', 'Jenny', 'Susan']

append
Names.append('Daisy')
Tom Jenny Susan Daisy 

pop

Names = ['Tom', 'Jenny', 'Susan']
Names.pop()

Tom Jenny

sort
Names = ['Tom', 'Jenny', 'Susan']
Names.sort()
Jenny Susan Tom 

reverse
Names = ['Tom', 'Jenny', 'Susan']
Names.reverse()
Susan Jenny Tom

index
Names = ['Tom', 'Jenny', 'Susan']
print(Names.index('Jenny'))
1

insert
Names = ['Tom', 'Jenny', 'Susan']
Names.insert(1, 'Daisy')
Tom Daisy Jenny Susan 

remove
Names = ['Tom', 'Jenny', 'Susan', 'Jenny']
Names.remove('Jenny')
Tom Susan Jenny

제일 앞에 Jenny만 지워진다.


extend
Names = ['Tom', 'Jenny', 'Susan', 'Jenny']
Names2 = ['Daisy', 'Smith']
Names.extend(Names2)
Tom Jenny Susan Jenny Daisy Smith

count
Names = ['Tom', 'Jenny', 'Susan', 'Jenny', 'Daisy', 'Smith']
print(Names.count('Jenny'))
2

len
Names = ['Tom', 'Jenny', 'Susan', 'Jenny', 'Daisy', 'Smith']
print(len(Names))
6

del
Names = ['Tom', 'Jenny', 'Susan', 'Jenny', 'Daisy', 'Smith']
del(Names[2])
Tom Jenny Jenny Daisy Smith 


'Back-end > Python' 카테고리의 다른 글

Python 입력 출력  (0) 2023.05.02
Python 변수 특징 (Dynamic Typing, Swapping)  (0) 2019.02.19
Python 설치  (0) 2019.02.19