우아한 프로그래밍

1. 예제

1. 리스트의 범위 제어

# 원본 리스트
my_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

# 2번째이상 부터 4번째 미만
print(my_list[2:4])

'''
OUT_PUT
2번째이상 부터 4번째 미만
[2, 3]
'''
# 원본 리스트
my_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

# 2번째 이상 부터 끝까지
print(my_list[2:])

'''
OUT_PUT
[2, 3, 4, 5, 6, 7, 8, 9, 10]
'''
# 원본 리스트
my_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

# 처음부터 8번째 미만 까지
print(my_list[:8])

'''
OUT_PUT
[0, 1, 2, 3, 4, 5, 6, 7]
'''

 

2. 리스트에 요소 추가하기

# 원본 리스트
my_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

# 리스트의 끝에 요소 추가하기
my_list.append(11)
print(my_list)

'''
OUT_PUT
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
'''
# 원본 리스트
my_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

# 리스트의 특정 인덱스에 요소 추가하기
my_list.insert(2, 222)
print(my_list)

'''
OUT_PUT
[0, 1, 222, 2, 3, 4, 5, 6, 7, 8, 9, 10]
'''

 

3. 리스트 요소 삭제하기

# 원본 리스트
my_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

# 특정 인덱스의 요소 삭제하기
del my_list[2]
print(my_list)

'''
OUT_PUT
[0, 1, 3, 4, 5, 6, 7, 8, 9, 10]
'''

 

4. 리스트 요소 변경하기

# 원본 리스트
my_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

# 특정 인덱스의 요소 변경하기
my_list[2] = 333
print(my_list)

'''
OUT_PUT
[0, 1, 333, 3, 4, 5, 6, 7, 8, 9, 10]
'''

 

5. 리스트 요소 반복하기

# 원본 리스트
my_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]


# 3회만큼 리스트 반복
print(my_list * 3)

'''
OUT_PUT
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
'''

 

6. 리스트 합치기

# 원본 리스트
my_list1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
my_list2 = [11, 12, 13]

# 리스트 합치기
my_list3 = my_list1 + my_list2
print(my_list3)

'''
OUT_PUT
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
'''
profile

우아한 프로그래밍

@자바조아!

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