티스토리 뷰

반응형

파이썬은 다양한 데이터를 쉽게 다룰 수 있는 강력한 기능을 제공하는 프로그래밍 언어입니다. 그 중에서도 리스트와 딕셔너리는 데이터를 저장하고 관리하는 데 매우 유용한 도구입니다. 리스트는 여러 개의 값을 순서대로 저장하는 자료 구조이며, 딕셔너리는 키-값 쌍으로 데이터를 관리하는 구조입니다. 이번 글에서는 파이썬에서 리스트와 딕셔너리를 사용하는 방법을 쉽게 설명하겠습니다.

파이썬에서 리스트와 딕셔너리 사용하는 법 쉽게 배우기
파이썬에서 리스트와 딕셔너리 사용하는 법 쉽게 배우기

리스트란 무엇인가?

리스트는 여러 개의 값을 순서대로 저장할 수 있는 파이썬의 기본 자료형입니다. 리스트는 대괄호 `[]`로 표현되며, 값들은 쉼표로 구분됩니다. 예를 들어, `my_list = [1, 2, 3, 4, 5]`는 숫자 1부터 5까지를 포함하는 리스트입니다. 리스트는 각 값에 인덱스를 통해 접근할 수 있으며, 인덱스는 0부터 시작합니다. 리스트는 값의 추가, 삭제, 수정이 가능하며 다양한 데이터를 손쉽게 다룰 수 있습니다.

리스트에서 값 추가, 삭제, 수정하기

리스트에서 값을 추가하려면 `append()` 메서드를 사용할 수 있습니다. 예를 들어, `my_list.append(6)`을 사용하면 리스트의 마지막에 6이 추가됩니다. 삭제할 때는 `remove()` 메서드를 사용하며, 예를 들어 `my_list.remove(3)`을 사용하면 리스트에서 3이라는 값이 삭제됩니다. 값을 수정하려면 인덱스를 사용해 특정 위치의 값을 변경할 수 있습니다. `my_list[0] = 10`은 첫 번째 값을 10으로 바꿉니다. 이러한 메서드들은 리스트의 유연성을 높여줍니다.

딕셔너리란 무엇인가?

딕셔너리는 키-값 쌍으로 데이터를 저장하는 자료 구조입니다. 딕셔너리는 중괄호 `{}`로 표현되며, 각 키는 고유해야 하고, 그에 대응하는 값을 가집니다. 예를 들어, `my_dict = {'name': 'Alice', 'age': 25, 'city': 'Seoul'}`는 이름, 나이, 도시 정보를 저장하는 딕셔너리입니다. 딕셔너리는 리스트와 달리 순서가 중요하지 않으며, 키를 사용해 값을 빠르게 찾을 수 있습니다.

딕셔너리에서 값 추가, 삭제, 수정하기

딕셔너리에서 새로운 값을 추가하려면 새로운 키와 값을 지정하면 됩니다. 예를 들어, `my_dict['email'] = 'alice@example.com'`을 사용하면 이메일 정보가 추가됩니다. 값을 삭제하려면 `del` 키워드를 사용하여 특정 키를 삭제할 수 있습니다. `del my_dict['city']`는 'city'라는 키와 그 값을 삭제합니다. 값을 수정하려면 해당 키를 사용해 새로운 값을 할당하면 됩니다. 예를 들어, `my_dict['age'] = 26`은 'age'의 값을 26으로 변경합니다.

리스트와 딕셔너리 활용하기

리스트와 딕셔너리를 결합해 더욱 복잡한 데이터를 다룰 수 있습니다. 예를 들어, 딕셔너리 안에 리스트를 저장하거나, 리스트 안에 딕셔너리를 넣을 수 있습니다. `students = [{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 22}]`와 같은 구조를 사용하면 여러 학생의 정보를 관리할 수 있습니다. 이런 방식으로 리스트와 딕셔너리를 적절히 조합하면 복잡한 데이터도 쉽게 관리할 수 있습니다.

결론

파이썬에서 리스트와 딕셔너리는 데이터를 저장하고 관리하는 데 매우 유용한 도구입니다. 리스트는 순서가 있는 데이터를 다루기 좋으며, 딕셔너리는 키-값 쌍으로 효율적인 데이터 관리를 제공합니다. 기본적인 메서드와 기능을 익혀두면 코드를 더 효율적이고 유연하게 작성할 수 있습니다. 리스트와 딕셔너리를 적절히 활용해 더 복잡한 데이터 구조를 다루는 연습을 꾸준히 해보세요.

반응형