리스트의 활용

Namung's Sea·2021년 10월 21일
0

NIPA AI 온라인 교육

목록 보기
2/18
post-thumbnail

1. list.append(d)

  • 자료 d를 리스트 마지막 원소 뒤에 추가.
  • 오직 한 개의 자료만 넣을 수 있다.
a = []
b = ['a', 'b', 'c']
a.append(10)     # a리스트에 10을 추가
b.append('d')
print(a, b) # 출력: [10] ['a', 'b', 'c', 'd']

2. list. insert(i, d)

  • 인덱스 i자료 d를 추가.
  • 오직 한 개의 자료만 넣을 수 있다.
c = [1, 2, 4, 5]
c.insert(2, 3) # 2는 위치(=인덱스), 3은 값. 인덱스 2에 원소 3을 추가.
print(c) # 출력: [1, 2, 3, 4, 5]

3. list.remove(d)

  • 처음 나오는 자료 d를 제거.
  • 중복 시 인덱스가 작은 원소를 제거함.
d = [3, 1, 2, 3]
d.remove(3) # 
print(c) # 출력: [1, 2, 3]

4. list.sort()

  • 리스트를 정렬.
  • 숫자형은 오름차순, 문자열은 사전순으로 정렬함.
e = [6, 2, 4, 1]
f = ['carrot', 'apple', 'banana']
e.sort()
f.sort()
print(e, f) # 출력: [1, 2, 4, 6]['apple', 'banana', 'carrot']

문제

5. 리스트에 원소 추가하기

  • 코드: 리스트이름.append(자료)
    1. 빈 리스트 my_list를 하나 선언해봅시다.
    2. my_list에 숫자 5, 4, 2, 1을 차례대로 넣어봅시다.

code

my_list = []
my_list.append(5)
my_list.append(4)
my_list.append(2)
my_list.append(1)

print(my_list) # 출력: [5, 4, 2, 1]

6. 리스트의 원소 정렬하기

  • 코드: 리스트이름.sort()
    1. 숫자 5, 4, 3, 2가 차례대로 담긴 리스트 my_list를 만들어봅시다.
    2. my_list를 오름차순으로 정렬해봅시다.

code

my_list = [5,4,3,2]
my_list.sort()

print(my_list) # 출력: [2, 3, 4, 5]
profile
개발자로 시작| 공부한 것을 기록합니다.

0개의 댓글