사전 키에 여러 값 추가
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!