[Python][기초] 4. List

나나콘·2023년 10월 31일

Python 기초 공부

목록 보기
4/11
post-thumbnail

List의 기본구조

  • 가변과 불변

    • 가변(mutable) : 값을 변경할 수 있습니다. 리스트, 딕셔너리 등이 해당됩니다.
    • 불변(immutable) : 값을 변경할 수 없습니다. 문자열, 튜플 등이 해당됩니다.
  • 빈 리스트 만들기

>>> my_list = []
[]
>>> type(my_list)
<class 'list'>
  • 값을 가지고 있는 리스트 만들기
>>> my_list = [1, 2, 3]
>>> print(my_list)
[1, 2, 3]

List - 값 추가하기

list.append()

std = ['가', '나', '다']

std.append('라')

std
# ['가', '나', '다', '라']

List - indexing

fruits = ['apple', 'banana', 'watermelon', 'melon']

fruits[1]
# 'banana'

List - del (삭제)

fruits
# ['apple', 'banana', 'watermelon', 'melon']

del fruits[3]
fruits
# ['apple', 'banana', 'watermelon']

List slicing

fruits[0:1]
# ['apple']

fruits[1:2]
# ['banana']

fruits[0:2]
# ['apple', 'banana']

fruits[1:]
# ['banana', 'watermelon']
 
fruits[:1]
# ['apple']

list.sort() : 리스트 안의 값들을 정렬합니다.

fruits = ['apple', 'banana', 'watermelon', 'melon']


fruits.sort()
fruits
# ['apple', 'banana', 'coconut', 'watermelon']
##--> 알파벳 오름차순으로 정렬되었다.

list.count() : 해당 값의 개수를 셉니다.

fruits = ['apple', 'banana', 'watermelon', 'melon']

fruits.count('apple')
# 1

len() : 길이

fruits = ['apple', 'banana', 'watermelon', 'melon']

len(fruits)
# 4
profile
지식을 기록하고, 경험을 코드로 남겨라.

0개의 댓글