파이썬 리스트, 딕셔너리 정리

SUSU·2023년 8월 26일
0

리스트에 값 넣는 방법

1-1.append() 메서드를 사용하여 값 추가

append() 메서드를 사용하여 리스트의 끝에 값을 추가할 수 있습니다.

my_list = [1, 2, 3]
my_list.append(4)
print(my_list)  # 출력: [1, 2, 3, 4]

1-2.insert() 메서드를 사용하여 중간에 삽입

insert() 메서드를 사용하여 리스트의 특정 위치에 값을 삽입할 수 있습니다. 첫 번째 인자로 인덱스를, 두 번째 인자로 값을 전달합니다.

my_list = [1, 2, 3]
my_list.insert(1, 5)  # 인덱스 1 위치에 5 삽입
print(my_list)  # 출력: [1, 5, 2, 3]

1-3.extend()메서드를 사용하여 리스트 끝에 다른 리스트 추가

extend() 메서드를 사용하여 현재 리스트에 다른 리스트의 모든 요소를 추가할 수 있습니다.

my_list = [1, 2, 3]
another_list = [4, 5]
my_list.extend(another_list)
print(my_list)  # 출력: [1, 2, 3, 4, 5]

1-4.연산자(+)를 사용하여 두개의 리스트를 합치기

my_list = [1, 2, 3]
another_list = [4, 5]
result_list = my_list + another_list
print(result_list)  # 출력: [1, 2, 3, 4, 5]

리스트에 값 찾는 방법

2-1.특정 인덱스의 값 가져오기

my_list = [1,2,3,4,5]
value = my_list[2] #인덱스 2 위치의 값(3) 가져오기
print("value at index 2 :" , value) # 출력 : value at index 2 : 3

2-2.리스트의 부분을 슬라이싱 해서 가져오기

my_list = [1,2,3,4,5]
subset = my_list[1:4] #인덱스 1부터 3까지의 값 가져오기
print("subset :" ,subset) #출력 : subset: [2,3,4]

기타

3-1.리스트의 값 변경

my_list = [1,2,3,4,5]
my_list[0] = 10  #0번째 인덱스의 값 10으로 변경
print(my_list) #출력 : [10,2,3,4,5]

3-2 len()함수로 리스트의 길이 구하기

my_list = [1,2,3,4,5]
my_dic_list =[{"user1":1},{"user2":2}]
print(len(my_list)) # 출력 5
print(len(my_dic_list)) # 출력 2

3-3 index()함수로 리스트의 인덱스 구하기

index() 메서드는 리스트에서 특정 값의 첫 번째 인덱스를 반환합니다. 만약 해당 값이 리스트에 없으면 ValueError 예외가 발생합니다.

my_list = [1,2,3,4,5]
target_value =3
print("target_value index is :" ,my_list.index(target_value)) #출력 : target_value index is : 2
profile
기록용

0개의 댓글