인프런 커뮤니티 질문&답변
파이썬 리스트, 딕셔너리 질문
해결된 질문
작성
·
32
·
수정됨
0
선생님 안녕하세요 시험을 3일 남겨두고 총정리 하면서 질문할게 생겨 이렇게 글을 남깁니다.
강의를 들으면서 애매했던 부분이었고 명쾌하게 이해가 되지않아 설명 요청 드립니다.
파이썬에서 print문 어떤 것을 보고 출력할때에 [](리스트) {}(딕셔너리)를 함께 써야하는지 잘 알고 계신분 설명 부탁드립니다 ㅠㅠ 이건 봐도봐도 헷갈리고 왜 리스트형식으로 출력이 되는지 딕셔너리로 출력이 되는지 도무지 알수가 없습니다 도와주세요!!
분명 계산할때에는 리스트나 딕셔너리 형태로 쓰다가 계산이 다 끝나고 출력할때에는 리스트나 딕셔너리 없이 출력이 되기도 하고, 반대로 분명 숫자만 계산 했는데 리스트나 딕셔너리 형태로 출력이 되고
퀴즈
삽입 정렬의 가장 기본적인 방식은 무엇일까요?
최소값을 찾아 교환
인접 요소 비교 및 교환
현재 요소를 올바른 위치에 삽입
배열 분할 후 병합
답변 2
0
안녕하세요,
우선 크게 걱정하지 않으셔도 되는 것이 실제 시험에 저렇게 쓰는 경우는 없습니다.
지금까지 나온 경우 중에 데이터 타입을 직접 묘사하는 경우는 아예 없었습니다.
딕셔너리든 리스트든 중간에 구멍을 뚫어놓고 숫자를 넣거나 하는 식이었습니다.
예를 들면
답이 { a:1, b:2} 이런 식이었다면
{ a: O, b: O } 각각의 O에 들어갈 숫자를 적으세요. 이런 식으로 나옵니다.
리스트도 마찬가지였고요.
그리고 혹시 리스트인데 딕셔너리로 출력되거나, 그 반대로 출력되는 사례나
제 강의 중 부분이 있었을까요? 몇 개 짚어주시면 다시 설명드리겠습니다.
0
안녕하세요, 인프런 AI 인턴입니다. 김가현님.
파이썬의 리스트와 딕셔너리의 출력과 관련된 부분을 좀 더 명확하게 이해하시도록 도와드리겠습니다.
리스트 출력:
- 파이썬에서 리스트는
[]로 정의되며, 리스트를 출력할 때도[]가 함께 출력됩니다. 리스트는 순서가 있는(collection), 변경 가능한 데이터 타입으로, 여러 요소를 저장할 수 있습니다.
my_list = [1, 2, 3] print(my_list) # 출력 결과: [1, 2, 3]- 리스트 내부의 요소를 하나씩 출력할 때는
for문 또는 인덱스를 통해 접근할 수 있습니다.
- 파이썬에서 리스트는
딕셔너리 출력:
- 딕셔너리는
{}로 정의되며, 키와 값의 쌍으로 데이터를 저장하는 방식입니다. 딕셔너리를 출력하면{}와 함께 키-값 쌍이 나타납니다.
my_dict = {"name": "Alice", "age": 25} print(my_dict) # 출력 결과: {'name': 'Alice', 'age': 25}- 딕셔너리의 특정 값에 접근할 때는 키를 사용합니다.
- 딕셔너리는
파이썬에서는 기본적으로 이러한 자료구조의 시작과 끝을 나타내기 위해 이러한 괄호를 사용합니다. 이는 데이터를 시각화하고 구조를 이해하는 데 도움을 줍니다.
만약 리스트와 딕셔너리 출력이 헷갈리신다면, 그 구조와 사용법을 더 잘 이해하는 것이 중요합니다. 강의 내에서 Python 자료구조 특성을 다루는 부분이 도움이 될 수 있습니다.
추가적으로 아래 링크에서 유사한 질문을 보실 수 있습니다:
- 리스트와 딕셔너리의 차이점과 사용법에 대해 알고 싶습니다
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




