>  기사  >  백엔드 개발  >  Python에서 사전 키에 여러 값을 추가하는 방법은 무엇입니까?

Python에서 사전 키에 여러 값을 추가하는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-10-27 15:18:02252검색

How to Append Multiple Values to a Dictionary Key in Python?

사전 키에 여러 값 추가

Python 초보자의 경우 사전 작업이 어려울 수 있으며, 특히 여러 값을 처리할 때 더욱 그렇습니다. 단일 키와 연관된 값.

해당 값이 포함된 연도 목록이 있고 해당 연도를 키로 사용하여 사전을 생성한다고 가정합니다. 그러나 연도가 여러 번 나타나는 경우 해당 연도의 값을 추가하는 메커니즘이 필요합니다.

다음 입력 데이터를 고려하세요.

2010
2
2009
4
1989
8
2009
7

목표는 다음과 같은 사전을 구성하는 것입니다. 다음과 같습니다.

{
    2010: 2,
    2009: [4, 7],  # Appended value for the same key
    1989: 8
}

이를 달성하려면 다음 단계를 따르세요.

<code class="python">years_dict = {}  # Empty dictionary to store years and values

# Iterate through the list of years and values
for line in list:
    year = line[0]   # Extract the year from the line
    value = line[1]  # Extract the value for the year

    # Check if the year is already in the dictionary
    if year in years_dict:
        # If it is, append the new value to the existing list
        years_dict[year].append(value)
    else:
        # If it's a new year, create a new list and add the first value
        years_dict[year] = [value]</code>

이 코드는 연도가 키이고 관련 값이 목록에 저장되는 사전을 생성합니다. 연도가 여러 번 나타나면 해당 값이 목록에 추가됩니다.

위 내용은 Python에서 사전 키에 여러 값을 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.